SRBEX_DATA_POWER Struktur (storport.h)
Die SRBEX_DATA_POWER-Struktur enthält die Anforderungsdaten für einen erweiterten Leistungs-SRB.
Syntax
typedef struct _SRBEX_DATA_POWER {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR SrbPowerFlags;
UCHAR Reserved[3];
STOR_DEVICE_POWER_STATE DevicePowerState;
STOR_POWER_ACTION PowerAction;
} SRBEX_DATA_POWER, *PSRBEX_DATA_POWER;
Angehörige
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Auf SrbExDataTypePowerfestgelegt.
Length
Länge der Daten in dieser Struktur beginnend mit dem SrbPowerFlags Member. Auf SRBEX_DATA_POWER_LENGTH festgelegt.
SrbPowerFlags
Gibt an, dass die Energieanforderung für den Adapter gilt, wenn SRB_POWER_FLAGS_ADAPTER_REQUEST festgelegt ist und dass die Adresse des Speichergeräts reserviert ist. Andernfalls wird SrbPowerFlags-NULL-, was angibt, dass die Anforderung für das durch eine Adresse bei AddressOffset in der STORAGE_REQUEST_BLOCK Struktur angegebene Speichergerät ist.
Reserved[3]
Dieses Mitglied ist reserviert. Auf 0 festgelegt.
DevicePowerState
Ein Enumerationswert vom Typ STOR_DEVICE_POWER_STATE, der den angeforderten Leistungszustand des Geräts angibt.
PowerAction
Ein Enumeratorwert vom Typ STOR_POWER_ACTION, der den Typ des System herunterfahrens angibt, das gerade eintritt. Dieser Wert ist nur dann sinnvoll, wenn das Gerät in den D1-, D2- oder D3-Energiezustand wechselt, wie durch das DevicePowerState Member angegeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | storport.h (einschließlich Storport.h, Srb.h, Minitape.h) |