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) |