Função KsStreamPointerGetIrp (ks.h)
A função KsStreamPointerGetIrp 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 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 TRUE no retorno se o quadro referenciado pelo StreamPointer for o primeiro quadro no IRP retornado e FALSE se não for. Se FOR NULL, o AVStream não testará essa condição.
[out, optional] LastFrameInIrp
Um ponteiro para um valor BOOLEAN fornecido pelo chamador definido como TRUE se o quadro referenciado pelo ponteiro de fluxo for o último quadro no IRP retornado e FALSE , caso contrário. Se FOR NULL, o AVStream não testará essa condição.
Retornar valor
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.
Comentários
KsStreamPointerGetIrp também pode ser usado para determinar se o StreamPointer faz referência ao primeiro e/ou último quadro contido no IRP retornado.
O StreamPointer deve ser bloqueado para que o KsStreamPointerGetIrp seja executado com êxito. Qualquer tentativa de chamar essa função com um ponteiro de fluxo desbloqueado resulta em um valor retornado NULL .
FirstFrameInIrp e/ou LastFrameInIrp devem ser não NULL em tempo de chamada para que o AVStream preencha esses valores.
Consulte também Stream Ponteiros.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |
IRQL | <=DISPATCH_LEVEL |