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) |