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) |