Condividi tramite


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)

Vedere anche

KSPIN_DISPATCH