Función KsPinSubmitFrameMdl (ks.h)

Si un pin se ha colocado en modo de inyección mediante una llamada a KsPinRegisterFrameReturnCallback, la función KsPinSubmitFrameMdl envía un marco directamente al circuito de transporte.

Sintaxis

KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
  [in]           PKSPIN           Pin,
  [in, optional] PMDL             Mdl,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

Parámetros

[in] Pin

Puntero a una estructura KSPIN que representa el pin en el que se va a enviar un fotograma.

[in, optional] Mdl

Puntero a una lista de descriptores de memoria que describe el búfer de fotogramas. Opcional.

[in, optional] StreamHeader

Puntero a una estructura de KSSTREAM_HEADER . El encabezado de secuencia se copia si se proporciona este parámetro. Opcional.

[in, optional] Context

Puntero a un búfer asignado por el autor de la llamada que se pasa a la devolución de llamada de fotograma registrada mediante KsPinRegisterFrameReturnCallback. Este parámetro es opcional y es únicamente para el uso del autor de la llamada.

Valor devuelto

Devuelve STATUS_SUCCESS si el envío de fotogramas se realiza correctamente. De lo contrario, devuelve un código de error adecuado.

Comentarios

La diferencia entre esta función y KsPinSubmitFrame es que esta función enviará un fotograma mediante una estructura MDL en lugar de un argumento de datos y tamaño.

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 Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

Consulte también

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame