Función de devolución de llamada PFNKSPINFRAMERETURN (ks.h)

Se llama a una rutina AVStrMiniFrameReturn de AVStream minidriver cuando un fotograma insertado ha completado su recorrido alrededor del circuito y está listo para reciclarse o liberarse.

Sintaxis

PFNKSPINFRAMERETURN Pfnkspinframereturn;

void Pfnkspinframereturn(
  [in]           PKSPIN Pin,
  [in, optional] PVOID Data,
  [in, optional] ULONG Size,
  [in, optional] PMDL Mdl,
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

Parámetros

[in] Pin

Puntero a una estructura KSPIN que representa el pin en el que se insertó el marco.

[in, optional] Data

Puntero al búfer especificado originalmente en la llamada a KsPinSubmitFrame.

[in, optional] Size

Especifica el tamaño en bytes deData como se especificó originalmente en KsPinSubmitFrame.

[in, optional] Mdl

Puntero a una lista de descriptores de memoria que describe el marco insertado como en la llamada a KsPinSubmitFrameMdl.

[in, optional] Context

Puntero al búfer de contexto proporcionado por minidriver conectado al marco cuando el marco se insertó en el circuito.

[in] Status

Contiene una copia deIrp-IoStatus.Status> para el IRP al que se adjuntó el marco solicitado.

Valor devuelto

None

Observaciones

El minidriver especifica la dirección de esta rutina en el parámetroFrameReturn de una llamada a KsPinRegisterFrameReturnCallback.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluye Ks.h)

Consulte también

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl