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 |