次の方法で共有


STORAGE_DEVICE_POWER_CAP構造体 (ntddstor.h)

この構造体は、IOCTL_STORAGE_DEVICE_POWER_CAPの入出力バッファーとして使用されます。

構文

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;

メンバーズ

Version

この構造体のバージョン。 これは STORAGE_DEVICE_POWER_CAP_VERSION_V1に設定する必要があります。

Size

この構造体のサイズ (バイト単位)。

Units

MaxPower 値の単位。 この値には、パーセンテージ (0 から 100%) またはミリワットの絶対値を指定できます。 出力バッファーの Units 値は、入力バッファーからの値と一致します。

MaxPower

入力時に、MaxPower は、ストレージ デバイスの必要な最大消費電力値を指定します。 出力時 MaxPower には、デバイスの実際の最大消費電力レベルの値が含まれます。 出力バッファーの値は、デバイスでサポートされている内容に応じて、目的のしきい値と等しいか、より小さいか、または大きい場合があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー ntddstor.h (Ntddstor.h を含む)

関連項目

IOCTL_STORAGE_DEVICE_POWER_CAP