Funzione di callback PFNKSPINVOID (ks.h)
Viene chiamata la routine di callback di un minidriver AVStream quando:
- Il KSPIN pertinente funge da pin sink e questo pin sink viene disconnesso da un pin di origine AVStream.
- Lo stato di reimpostazione di un KSPIN struttura viene modificato a causa dell'arrivo di un controllo del dispositivo IOCTL_KS_RESET_STATE. Questa routine viene chiamata anche quando la coda associata al pin specificato viene scaricata.
Sintassi
PFNKSPINVOID Pfnkspinvoid;
void Pfnkspinvoid(
[in] PKSPIN Pin
)
{...}
Parametri
[in] Pin
Puntatore al KSPIN pertinente, che funge da pin sink.
Valore restituito
Nessuno
Osservazioni
Informazioni su AVStrMiniPinDisconnect
Il minidriver specifica l'indirizzo di questa routine nel membro disconnect della relativa struttura di KSPIN_DISPATCH.
Questa routine è facoltativa.
Vedere anche KS Pins.
Informazioni su AVStrMiniPinReset
Per altre informazioni, vedere Pin-Centric Processing.
Il minidriver specifica l'indirizzo di questa routine nel membro reset della relativa struttura di KSPIN_DISPATCH.
In genere, questa routine viene fornita da minidriver che devono scaricare buffer hardware. Il mutex del controllo filtro può essere mantenuto durante questa funzione. Vedere Filter Control Mutex in AVStream.
Questa routine è facoltativa.
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) |