Bagikan melalui


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)

Lihat juga

IOCTL_STORAGE_QUERY_PROPERTY