Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |