AtaPortRequestPowerStateChange, fonction (irb.h)
La routine AtaPortRequestPowerStateChange demande une transition d’état d’alimentation pour l’appareil indiqué.
Syntaxe
void AtaPortRequestPowerStateChange(
PVOID ChannelExtension,
UCHAR TargetId,
UCHAR Lun,
IDE_POWER_STATE DesiredPowerState
);
Paramètres
ChannelExtension
Pointeur vers l’extension de canal.
TargetId
Spécifie l’identificateur cible de l’appareil.
Lun
Spécifie le numéro d’unité logique (LUN).
DesiredPowerState
Contient une valeur d’énumérateur de type IDE_POWER_STATE qui indique l’état d’alimentation auquel l’appareil indiqué doit être modifié.
Valeur de retour
None
Remarques
La routine AtaPortRequestPowerStateChange est utilisée lorsqu’un pilote miniport peut avoir à initier un changement d’état d’alimentation, par exemple lorsqu’une opération de branchement à chaud se produit.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (inclure Ata.h, Irb.h) |