Compartir a través de


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 un estructura KSPIN que representa el pin en el que se va a enviar un marco.

[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 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 llamador que se pasa a la devolución de llamada de devolución de fotograma registrada a través de 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.

Observaciones

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

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

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame de