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 | 未報告。 |
0x01至0x63 | 在製造商的規格限制內。 |
0x64 | 在製造商的規格限制下。 |
要0xCF的0x65 | 超出製造商的規格限制。 |
要0xFE的0xD0 | 保留。 |
0xFF | 已填入。 |
Reserved1[2]
保留供日後使用。
AssociatedCapacity
指出如果與這個實體項目狀態描述項相關聯的實體專案已取消填入,裝置容量會減少的邏輯區塊數目。
Reserved2[4]
保留供日後使用。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1709 |
標頭 | ntddstor.h |