Compartir a través de


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

Consulte también

KsStreamPointerGetMdl

KsStreamPointerLock