Compartilhar via


Função KsStreamPointerGetIrp (ks.h)

A funçãoKsStreamPointerGetIrp retorna o IRP associado ao quadro referenciado pelo ponteiro de fluxo fornecido.

Sintaxe

KSDDKAPI PIRP KsStreamPointerGetIrp(
  [in]            PKSSTREAM_POINTER StreamPointer,
  [out, optional] PBOOLEAN          FirstFrameInIrp,
  [out, optional] PBOOLEAN          LastFrameInIrp
);

Parâmetros

[in] StreamPointer

Um ponteiro para a estrutura de KSSTREAM_POINTER que faz referência ao quadro para o qual o IRP associado é retornado.

[out, optional] FirstFrameInIrp

Um ponteiro para um valor BOOLEAN fornecido pelo chamador definido como VERDADEIRO no retorno se o quadro referenciado por do StreamPointer for o primeiro quadro no IRP retornado e false se não. Se NULL, o AVStream não testará essa condição.

[out, optional] LastFrameInIrp

Um ponteiro para um valor BOOLEAN fornecido pelo chamador definido como verdadeiro se o quadro referenciado pelo ponteiro de fluxo for o último quadro no IRP retornado e false se não. Se NULL, o AVStream não testará essa condição.

Valor de retorno

KsStreamPointerGetIrp retorna um ponteiro para o IRP associado ao quadro referenciado pelo ponteiro de fluxo fornecido ou retorna NULL. Um valor retornado de NULL indica que o ponteiro de fluxo não está bloqueado.

Observações

KsStreamPointerGetIrp também pode ser usado para determinar se StreamPointer faz referência ao primeiro e/ou último quadro contido no IRP retornado.

do StreamPointer deve ser bloqueado para que KsStreamPointerGetIrp seja executada com êxito. Qualquer tentativa de chamar essa função com um ponteiro de fluxo desbloqueado resulta em um valor de retorno NULL.

FirstFrameInIrp e/ou LastFrameInIrp devem ser NULL na hora da chamada para que o AVStream preencha esses valores.

Consulte também de Ponteiros de Fluxo.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
da Plataforma de Destino Universal
cabeçalho ks.h (incluir Ks.h)
biblioteca Ks.lib
IRQL <=DISPATCH_LEVEL

Consulte também

KsStreamPointerGetMdl

KsStreamPointerLock