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 |
ヘッダー | ntddstor.h |