Freigeben über


STORAGE_DEVICE_POWER_CAP Struktur (ntddstor.h)

Diese Struktur wird als Eingabe- und Ausgabepuffer für die IOCTL_STORAGE_DEVICE_POWER_CAPverwendet.

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;

Angehörige

Version

Die Version dieser Struktur. Dies sollte auf STORAGE_DEVICE_POWER_CAP_VERSION_V1festgelegt werden.

Size

Die Größe dieser Struktur in Byte.

Units

Die Einheiten des werts MaxPower. Dieser Wert kann entweder ein Prozentsatz (0-100%) oder ein absoluter Wert in Milliwatt sein. Die Einheiten Wert des Ausgabepuffers stimmen mit dem Wert aus dem Eingabepuffer überein.

MaxPower

Bei der Eingabe gibt MaxPower den gewünschten maximalen Stromverbrauchswert für das Speichergerät an. Bei der Ausgabe enthält MaxPower den Wert des tatsächlichen maximalen Stromverbrauchs des Geräts. Der Ausgabepufferwert kann je nach Unterstützung des Geräts gleich, kleiner oder größer als der gewünschte Schwellenwert sein.

Anforderungen

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

Siehe auch

IOCTL_STORAGE_DEVICE_POWER_CAP