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