PHYSICAL_ELEMENT_STATUS_DESCRIPTOR 構造体 (ntddstor.h)

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR構造体には、物理要素の状態情報が含まれています。

構文

typedef struct _PHYSICAL_ELEMENT_STATUS_DESCRIPTOR {
  ULONG     Version;
  ULONG     Size;
  ULONG     ElementIdentifier;
  UCHAR     PhysicalElementType;
  UCHAR     PhysicalElementHealth;
  UCHAR     Reserved1[2];
  ULONGLONG AssociatedCapacity;
  ULONG     Reserved2[4];
} PHYSICAL_ELEMENT_STATUS_DESCRIPTOR, *PPHYSICAL_ELEMENT_STATUS_DESCRIPTOR;

メンバー

Version

この構造体のバージョンを指定します。

Size

この構造体のサイズをバイト単位で指定します。

ElementIdentifier

この物理要素の状態記述子に関連付けられている物理要素の識別子を指定します。

PhysicalElementType

次の表で説明するように、この物理要素の状態記述子に関連付けられている物理要素の種類を示します。

意味
0x01 Storage 要素

PhysicalElementHealth

次の表で説明するように、この物理要素の状態記述子に関連付けられている物理要素の正常性を示します。

説明
0x00 報告されません。
0x63に0x01する 製造元の仕様の制限内。
0x64 製造元の仕様に関する制限。
0xCFに0x65する 製造元の仕様制限外。
0xFEに0xD0する 予約済み。
0xFF 過疎。

Reserved1[2]

将来利用するために予約されています。

AssociatedCapacity

この物理要素の状態記述子に関連付けられている物理要素が設定解除された場合に、デバイスの容量を減らす論理ブロックの数を示します。

Reserved2[4]

将来使用するために予約されています。

必要条件

要件
サポートされている最小のクライアント Windows 10 バージョン 1709
Header ntddstor.h

こちらもご覧ください

PHYSICAL_ELEMENT_STATUS