AtaPortRequestPowerStateChange-Funktion (irb.h)
Die AtaPortRequestPowerStateChange-Routine fordert einen Energiezustandsübergang für das angegebene Gerät an.
Syntax
void AtaPortRequestPowerStateChange(
PVOID ChannelExtension,
UCHAR TargetId,
UCHAR Lun,
IDE_POWER_STATE DesiredPowerState
);
Parameter
ChannelExtension
Ein Zeiger auf die Kanalerweiterung.
TargetId
Gibt den Zielbezeichner des Geräts an.
Lun
Gibt die logische Einheitennummer (Logical Unit Number, LUN) an.
DesiredPowerState
Enthält einen Enumeratorwert vom Typ IDE_POWER_STATE , der den Energiezustand angibt, in den das angegebene Gerät geändert werden soll.
Rückgabewert
Keine
Bemerkungen
Die AtaPortRequestPowerStateChange-Routine wird verwendet, wenn ein Miniporttreiber möglicherweise eine Änderung des Energiezustands initiieren muss, z. B. wenn ein Hot-Plug-Vorgang auftritt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | irb.h (einschließlich Ata.h, Irb.h) |