STORAGE_DEVICE_POWER_CAP-Struktur (ntddstor.h)
Wird als Eingabe- und Ausgabepuffer für IOCTL_STORAGE_DEVICE_POWER_CAP verwendet.
Syntax
typedef struct _STORAGE_DEVICE_POWER_CAP {
ULONG Version;
ULONG Size;
STORAGE_DEVICE_POWER_CAP_UNITS Units;
ULONGLONG MaxPower;
} STORAGE_DEVICE_POWER_CAP, *PSTORAGE_DEVICE_POWER_CAP;
Member
Version
Die Version dieser Struktur. Dies sollte auf STORAGE_DEVICE_POWER_CAP_VERSION_V1 festgelegt werden.
Size
Die Größe dieser Struktur in Bytes.
Units
Die Einheiten des MaxPower-Werts . Dieser Wert kann entweder ein Prozentsatz (0-100 %) oder ein absoluter Wert in Milliwatt sein. Der Wert Units des Ausgabepuffers stimmt mit dem Wert aus dem Eingabepuffer überein.
MaxPower
Bei der Eingabe gibt MaxPower den gewünschten maximalen Stromverbrauchswert für das Speichergerät an. MaxPower enthält bei der Ausgabe den Wert des tatsächlichen maximalen Energieverbrauchs des Geräts. Der Ausgabepufferwert kann gleich, kleiner oder größer als der gewünschte Schwellenwert sein, je nachdem, was das Gerät unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | ntddstor.h (include Ntddstor.h) |