struktur DEVICE_POWER_DESCRIPTOR (ntddstor.h)
Digunakan bersama dengan kode kontrol IOCTL_STORAGE_QUERY_PROPERTY untuk menjelaskan kemampuan daya perangkat penyimpanan.
Sintaks
typedef struct _DEVICE_POWER_DESCRIPTOR {
ULONG Version;
ULONG Size;
BOOLEAN DeviceAttentionSupported;
BOOLEAN AsynchronousNotificationSupported;
BOOLEAN IdlePowerManagementEnabled;
BOOLEAN D3ColdEnabled;
BOOLEAN D3ColdSupported;
BOOLEAN NoVerifyDuringIdlePower;
UCHAR Reserved[2];
ULONG IdleTimeoutInMS;
} DEVICE_POWER_DESCRIPTOR, *PDEVICE_POWER_DESCRIPTOR;
Anggota
Version
Berisi ukuran struktur ini, dalam byte. Nilai anggota ini akan berubah saat anggota ditambahkan ke struktur.
Size
Menentukan ukuran total data yang dikembalikan, dalam byte. Ini mungkin termasuk data yang mengikuti struktur ini.
DeviceAttentionSupported
Benar jika perhatian perangkat didukung. Jika tidak, False.
AsynchronousNotificationSupported
True jika perangkat mendukung pemberitahuan asinkron, dikirimkan melalui IOCTL_STORAGE_EVENT_NOTIFICATION. Jika tidak, False
IdlePowerManagementEnabled
True jika perangkat telah didaftarkan untuk manajemen daya diam runtime. Jika tidak, False
D3ColdEnabled
True jika perangkat akan dimatikan saat dimasukkan ke dalam status daya D3. Jika tidak, False
D3ColdSupported
True jika platform mendukung D3ColdEnabled untuk perangkat ini. Jika tidak, False.
NoVerifyDuringIdlePower
True jika perangkat tidak memerlukan verifikasi selama transisi daya diam. Jika tidak, False
Reserved[2]
Dicadangkan.
IdleTimeoutInMS
Nilai batas waktu diam dalam milidetik. Anggota ini diabaikan kecuali IdlePowerManagementEnabled benar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | ntddstor.h (termasuk Ntddstor.h) |