Freigeben über


DEVICE_POWER_DESCRIPTOR Struktur (ntddstor.h)

Wird in Verbindung mit dem IOCTL_STORAGE_QUERY_PROPERTY-Steuerelementcode verwendet, um die Leistungsfunktionen eines Speichergeräts zu beschreiben.

Syntax

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;

Angehörige

Version

Enthält die Größe dieser Struktur in Byte. Der Wert dieses Elements ändert sich, wenn Elemente der Struktur hinzugefügt werden.

Size

Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dazu können Daten gehören, die auf diese Struktur folgen.

DeviceAttentionSupported

True, wenn die Aufmerksamkeit des Geräts unterstützt wird. Andernfalls False.

AsynchronousNotificationSupported

True, wenn das Gerät asynchrone Benachrichtigungen unterstützt, die über IOCTL_STORAGE_EVENT_NOTIFICATIONübermittelt werden. Andernfalls "False"

IdlePowerManagementEnabled

True, wenn das Gerät für die Energieverwaltung zur Laufzeit registriert wurde. Andernfalls "False"

D3ColdEnabled

True, wenn das Gerät ausgeschaltet wird, wenn es in den D3-Energiezustand versetzt wird. Andernfalls "False"

D3ColdSupported

True, wenn die Plattform D3ColdEnabled- für dieses Gerät unterstützt. Andernfalls False.

NoVerifyDuringIdlePower

"True", wenn das Gerät während des Leerlaufs keine Überprüfung erfordert. Andernfalls "False"

Reserved[2]

Reserviert.

IdleTimeoutInMS

Der Leerlauftimeoutwert in Millisekunden. Dieses Element wird ignoriert, es sei denn, IdlePowerManagementEnabled "true" ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- ntddstor.h (include Ntddstor.h)

Siehe auch

IOCTL_STORAGE_QUERY_PROPERTY