DEVICE_POWER_DESCRIPTOR-Struktur (winioctl.h)
Die DEVICE_POWER_DESCRIPTOR-Struktur beschreibt die Energiefunktionen eines Speichergeräts.
Syntax
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;
Member
Version
Enthält die Größe dieser Struktur in Bytes. Der Wert dieses Members ändert sich, wenn Member der -Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dies kann Daten umfassen, die dieser Struktur folgen.
DeviceAttentionSupported
True, wenn die Geräte-Aufmerksamkeit 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 im Leerlauf der Laufzeit registriert wurde. Andernfalls „false“.
D3ColdEnabled
True, wenn das Gerät ausgeschaltet wird, wenn es in den D3-Netzzustand versetzt wird. Andernfalls „false“.
D3ColdSupported
True, wenn die Plattform D3ColdEnabled für dieses Gerät unterstützt. Andernfalls „false“.
NoVerifyDuringIdlePower
Reserved[2]
Reserviert.
IdleTimeoutInMS
Der Leerlauftimeoutwert in Millisekunden. Dieser Member wird ignoriert, es sei denn , IdlePowerManagementEnabled ist true.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |