Partager via


Fonction de rappel PFNKSPINPOWER (ks.h)

Une routine de minidriver AVStream AVStrMiniPinPower est appelée pour les broches centrées sur les broches lorsque l’appareil se réveille ou entre dans un état de veille.

Syntaxe

PFNKSPINPOWER Pfnkspinpower;

void Pfnkspinpower(
  [in] PKSPIN Pin,
  [in] DEVICE_POWER_STATE State
)
{...}

Paramètres

[in] Pin

Pointe vers une structure de KS PIN 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, PowerDeviceD2ou PowerDeviceD3.

Valeur de retour

Aucun

Remarques

Avertissement

N’essayez pas d’obtenir le mutex de contrôle de filtre à partir du rappel Veille ou Wake. Cela entraîne un risque d’interblocage. Pour plus d’informations sur les mutex, consultez mutex dans AVStream.

Le minidriver spécifie une adresse pour les routines de ce type dans les paramètres Veille et/ou Wake des KsPinRegisterPowerCallbacks routine.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête ks.h (include Ks.h)

Voir aussi

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks