Partager via


Fonction de rappel PFNKSPINVOID (ks.h)

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

  • Le KSPIN approprié sert de broche de récepteur et cette broche de récepteur est déconnectée d’une broche source AVStream.
  • Un KSPIN'état de réinitialisation de la structure 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 à l’épingle 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 de récepteur.

Valeur de retour

Aucun

Remarques

À propos d’AVStrMiniPinDisconnect

Le minidriver spécifie l’adresse de cette routine dans la Déconnecter membre de sa structure de KSPIN_DISPATCH.

Cette routine est facultative.

Voir également broches KS.

À propos d’AVStrMiniPinReset

Pour plus d’informations, consultez Pin-Centric Traitement.

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

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

Cette routine est facultative.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ks.h (include Ks.h)

Voir aussi

KSPIN_DISPATCH