Partager via


Fonction de rappel PFNKSPINVOID (ks.h)

La routine de rappel d’un minidriver AVStream est appelée lorsque :

  • Le KSPIN approprié sert de broche de récepteur et cette broche de récepteur est déconnectée d’une broche source AVStream.
  • L’état de réinitialisation d’une structure KSPIN est modifié en raison de l’arrivée d’un contrôle d’appareil IOCTL_KS_RESET_STATE. Cette routine est également appelée lorsque la file d’attente associée à la broche donnée est vidée.

Syntaxe

PFNKSPINVOID Pfnkspinvoid;

void Pfnkspinvoid(
  [in] PKSPIN Pin
)
{...}

Paramètres

[in] Pin

Pointeur vers le KSPIN approprié, servant de broche récepteur.

Valeur de retour

None

Remarques

À propos d’AVStrMiniPinDisconnect

Le minidriver spécifie l’adresse de cette routine dans le membre Disconnect de sa structure KSPIN_DISPATCH .

Cette routine est facultative.

Consultez également KS Pins.

À propos d’AVStrMiniPinReset

Pour plus d’informations, consultez Traitement centré sur les broches.

Le minidriver spécifie l’adresse de cette routine dans le membre Réinitialiser de sa structure KSPIN_DISPATCH .

En règle générale, cette routine est fournie par des mini-disques qui doivent vider les mémoires tampons matérielles. Le mutex du contrôle de filtre peut être conservé pendant cette fonction. Consultez Filter Control Mutex dans AVStream.

Cette routine est facultative.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ks.h (inclure Ks.h)

Voir aussi

KSPIN_DISPATCH