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 |