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 a devolver si el marco al que hace referencia streamPointer es el primer fotograma del IRP devuelto y FALSE si no. Si 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 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.
Observaciones
KsStreamPointerGetIrp también se puede usar para determinar si StreamPointer hace referencia al primer y/o último fotograma contenido 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/o lastFrameInIrp no deben serNULL en tiempo de llamada para que AVStream rellene estos valores.
Consulte también punteros de flujo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
de la plataforma de destino de | Universal |
encabezado de | ks.h (incluya Ks.h) |
biblioteca de | Ks.lib |
irQL | <=DISPATCH_LEVEL |