struktur SRBEX_DATA_POWER (srb.h)
Struktur SRBEX_DATA_POWER berisi data permintaan untuk SRB daya yang diperluas.
Sintaks
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;
Anggota
Type
Indikator jenis data untuk struktur data SRB dua arah yang diperluas. Atur ke SrbExDataTypePower.
Length
Panjang data dalam struktur ini dimulai dengan anggota SrbPowerFlags . Atur ke SRBEX_DATA_POWER_LENGTH.
SrbPowerFlags
Menunjukkan bahwa permintaan daya adalah untuk adaptor jika SRB_POWER_FLAGS_ADAPTER_REQUEST diatur dan alamat perangkat penyimpanan dicadangkan. Jika tidak, SrbPowerFlags akan null, menunjukkan bahwa permintaan adalah untuk perangkat penyimpanan yang ditentukan oleh alamat di AddressOffset dalam struktur STORAGE_REQUEST_BLOCK .
Reserved[3]
Anggota ini dicadangkan. Atur ke 0.
DevicePowerState
Nilai enumerator jenis STOR_DEVICE_POWER_STATE yang menentukan status daya perangkat yang diminta.
PowerAction
Nilai enumerator jenis STOR_POWER_ACTION yang menentukan jenis pematian sistem yang akan terjadi. Nilai ini bermakna hanya jika perangkat berpindah ke status daya D1, D2, atau D3 seperti yang ditunjukkan oleh anggota DevicePowerState .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Header | srb.h (termasuk Storport.h, Srb.h, Minitape.h) |