Fonction de rappel PFNKSPINPOWER (ks.h)
La routine AVStrMiniPinPower d’un minidriver AVStream est appelée pour les broches centrées sur les broches lorsque l’appareil se réveille ou entre en état de veille.
Syntaxe
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
Paramètres
[in] Pin
Pointe vers une structure KSPIN centrée sur les broches pour laquelle inscrire le rappel.
[in] State
Spécifie l’état d’alimentation de l’appareil demandé. Définissez ce paramètre sur l’une des valeurs d’énumération DEVICE_POWER_STATE suivantes : PowerDeviceD0, PowerDeviceD1, PowerDeviceD2 ou PowerDeviceD3.
Valeur de retour
None
Notes
Avertissement
N’essayez pas d’obtenir le mutex du contrôle de filtre à partir du rappel Veille ou Veille. Cela entraîne un risque d’interblocage. Pour plus d’informations sur les mutex, consultez Mutexes dans AVStream.
Le minidriver spécifie une adresse pour les routines de ce type dans les paramètres Veille et/ou Veille de la routine KsPinRegisterPowerCallbacks .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |