PFNKSDEVICESETPOWER, fonction de rappel (ks.h)
AVStream appelle la routine AVStrMiniDeviceSetPower d’un minidriver lorsqu’il reçoit un IRP_MN_SET_POWER.
Syntaxe
PFNKSDEVICESETPOWER Pfnksdevicesetpower;
void Pfnksdevicesetpower(
[in] PKSDEVICE Device,
[in] PIRP Irp,
[in] DEVICE_POWER_STATE To,
[in] DEVICE_POWER_STATE From
)
{...}
Paramètres
[in] Device
Pointeur vers la structure KSDEVICE qui a reçu le IRP_MN_SET_POWER.
[in] Irp
Le IRP_MN_SET_POWER émis par Device.
[in] To
État de l’alimentation de l’appareil cible.
[in] From
État actuel de l’alimentation de l’appareil.
Valeur de retour
Aucun
Remarques
Si un pilote a inscrit son appareil pour la détection d’inactivité, le gestionnaire d’alimentation envoie une IRP_MN_SET_POWER pour modifier l’état d’alimentation d’un appareil inactif.
Le minidriver spécifie l’adresse de cette routine dans le membre SetPower de sa structure de KSDEVICE_DISPATCH.
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) |