Partager via


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)

Voir aussi

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks