Función KsStreamPointerGetIrp (ks.h)
La función KsStreamPointerGetIrp devuelve el IRP asociado al marco al que hace referencia el puntero de secuencia especificado.
Sintaxis
KSDDKAPI PIRP KsStreamPointerGetIrp(
[in] PKSSTREAM_POINTER StreamPointer,
[out, optional] PBOOLEAN FirstFrameInIrp,
[out, optional] PBOOLEAN LastFrameInIrp
);
Parámetros
[in] StreamPointer
Puntero a la estructura KSSTREAM_POINTER que hace referencia al marco para el que se devuelve el IRP asociado.
[out, optional] FirstFrameInIrp
Puntero a un valor BOOLEAN proporcionado por el autor de la llamada establecido en TRUE si el marco al que hace referencia StreamPointer es el primer fotograma del IRP devuelto y FALSE si no es así . Si es NULL, AVStream no prueba esta condición.
[out, optional] LastFrameInIrp
Puntero a un valor BOOLEAN proporcionado por el autor de la llamada establecido en TRUE si el marco al que hace referencia el puntero de secuencia es el último fotograma del IRP devuelto y FALSE si no. Si es NULL, AVStream no prueba esta condición.
Valor devuelto
KsStreamPointerGetIrp devuelve un puntero al IRP asociado al marco al que hace referencia el puntero de secuencia especificado o devuelve NULL. Un valor devuelto de NULL indica que el puntero de secuencia no está bloqueado.
Comentarios
KsStreamPointerGetIrp también se puede usar para determinar si StreamPointer hace referencia al primer y/o último fotograma incluido en el IRP devuelto.
StreamPointer debe estar bloqueado para que KsStreamPointerGetIrp se ejecute correctamente. Cualquier intento de llamar a esta función con un puntero de secuencia desbloqueado da como resultado un valor devuelto NULL .
FirstFrameInIrp y/LastFrameInIrp deben ser no NULL en el momento de la llamada para que AVStream rellene estos valores.
Consulte también Stream punteros.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
Plataforma de destino | Universal |
Encabezado | ks.h (incluya Ks.h) |
Library | Ks.lib |
IRQL | <=DISPATCH_LEVEL |