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 | 未报告。 |
0x01 0x63 | 在制造商的规范限制内。 |
0x64 | 在制造商的规格限制下。 |
0x65 0xCF | 外部制造商的规范限制。 |
0xD0 0xFE | 保留。 |
0xFF | 已取消填充。 |
Reserved1[2]
保留供将来使用。
AssociatedCapacity
指示如果与此物理元素状态描述符关联的物理元素已解除填充,则设备容量将减少的逻辑块数。
Reserved2[4]
保留供将来使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
标头 | ntddstor.h |