Funzione KsPinSubmitFrameMdl (ks.h)
Se un pin è stato inserito in modalità di inserimento tramite una chiamata a KsPinRegisterFrameReturnCallback, la funzione KsPinSubmitFrameMdl invia un frame direttamente nel circuito di trasporto.
Sintassi
KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
[in] PKSPIN Pin,
[in, optional] PMDL Mdl,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
Parametri
[in] Pin
Puntatore a una struttura KSPIN che rappresenta il pin su cui inviare un frame.
[in, optional] Mdl
Puntatore a un elenco di descrittori di memoria che descrive il buffer di frame. Opzionale.
[in, optional] StreamHeader
Puntatore a una struttura KSSTREAM_HEADER. L'intestazione del flusso viene copiata se viene specificato questo parametro. Opzionale.
[in, optional] Context
Puntatore a un buffer allocato dal chiamante passato al callback restituito del frame registrato tramite KsPinRegisterFrameReturnCallback. Questo parametro è facoltativo ed è esclusivamente per l'uso del chiamante.
Valore restituito
Restituisce STATUS_SUCCESS se l'invio di fotogrammi ha esito positivo. In caso contrario, restituisce un codice di errore appropriato.
Osservazioni
La differenza tra questa funzione e KsPinSubmitFrame consiste nel fatto che questa funzione invierà un frame usando una struttura MDL anziché un argomento di dati e dimensioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |
IRQL | <=DISPATCH_LEVEL |