Freigeben über


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)

Weitere Informationen

IOCTL_STORAGE_DEVICE_POWER_CAP