Funzione di callback PFNKSPINFRAMERETURN (ks.h)
La routine AVStrMiniFrameReturn di AVStream viene chiamata quando un telaio inserito ha completato il suo viaggio intorno al circuito ed è pronto per essere riciclato o liberato.
Sintassi
PFNKSPINFRAMERETURN Pfnkspinframereturn;
void Pfnkspinframereturn(
[in] PKSPIN Pin,
[in, optional] PVOID Data,
[in, optional] ULONG Size,
[in, optional] PMDL Mdl,
[in, optional] PVOID Context,
[in] NTSTATUS Status
)
{...}
Parametri
[in] Pin
Puntatore a una struttura KSPIN che rappresenta il pin su cui è stato inserito il fotogramma.
[in, optional] Data
Puntatore al buffer originariamente specificato nella chiamata a KsPinSubmitFrame.
[in, optional] Size
Specifica le dimensioni in byte diDati come originariamente specificato in KsPinSubmitFrame.
[in, optional] Mdl
Puntatore a un elenco descrittore di memoria che descrive il frame inserito come nella chiamata a KsPinSubmitFrameMdl.
[in, optional] Context
Puntatore al buffer di contesto fornito dal minidriver collegato al frame quando il frame è stato inserito nel circuito.
[in] Status
Contiene una copia diIrp-IoStatus.Status> per l'IRP a cui è stato collegato il frame richiesto.
Valore restituito
nessuno
Osservazioni
Il minidriver specifica l'indirizzo di questa routine nel parametroFrameReturn di una chiamata a KsPinRegisterFrameReturnCallback.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX. |
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |