Funzione di callback PFNKSPINFRAMERETURN (ks.h)
Una minidriver AVStream AVStrMiniFrameReturn routine 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 specificato originariamente nella chiamata a KsPinSubmitFrame.
[in, optional] Size
Specifica le dimensioni in byte diData come specificato originariamente in KsPinSubmitFrame.
[in, optional] Mdl
Puntatore a un elenco di descrittori 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.
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 | Desktop |
intestazione | ks.h (include Ks.h) |