Bagikan melalui


struktur DEVICE_POWER_DESCRIPTOR (winioctl.h)

Struktur DEVICE_POWER_DESCRIPTOR menjelaskan kemampuan daya perangkat penyimpanan.

Sintaks

typedef struct _DEVICE_POWER_DESCRIPTOR {
  DWORD   Version;
  DWORD   Size;
  BOOLEAN DeviceAttentionSupported;
  BOOLEAN AsynchronousNotificationSupported;
  BOOLEAN IdlePowerManagementEnabled;
  BOOLEAN D3ColdEnabled;
  BOOLEAN D3ColdSupported;
  BOOLEAN NoVerifyDuringIdlePower;
  BYTE    Reserved[2];
  DWORD   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, salah.

AsynchronousNotificationSupported

True jika perangkat mendukung pemberitahuan asinkron, dikirimkan melalui IOCTL_STORAGE_EVENT_NOTIFICATION. Jika tidak, salah.

IdlePowerManagementEnabled

True jika perangkat telah didaftarkan untuk manajemen daya diam runtime. Jika tidak, salah.

D3ColdEnabled

True jika perangkat akan dimatikan saat dimasukkan ke status daya D3. Jika tidak, salah.

D3ColdSupported

True jika platform mendukung D3ColdEnabled untuk perangkat ini. Jika tidak, salah.

NoVerifyDuringIdlePower

Reserved[2]

Dicadangkan.

IdleTimeoutInMS

Nilai batas waktu diam dalam milidetik. Anggota ini diabaikan kecuali IdlePowerManagementEnabled benar.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga

Struktur Manajemen Disk

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY