PHYSICAL_ELEMENT_STATUS_DESCRIPTOR structure (ntddstor.h)
The PHYSICAL_ELEMENT_STATUS_DESCRIPTOR structure contains status information for a physical element.
Syntax
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;
Members
Version
Specifies the version of this structure.
Size
Specifies the size of this structure, in bytes.
ElementIdentifier
Specifies the identifier of the physical element associated with this Physical Element Status descriptor.
PhysicalElementType
Indicates the type of the physical element associated with this Physical Element Status descriptor, as described in the following table.
Value | Meaning |
---|---|
0x01 | Storage Element |
PhysicalElementHealth
Indicates the health of the physical element associated with this Physical Element Status descriptor, as described in the following table.
Value | Meaning |
---|---|
0x00 | Not reported. |
0x01 to 0x63 | Within manufacturer’s specification limits. |
0x64 | At manufacturer’s specification limit. |
0x65 to 0xCF | Outside manufacturer’s specification limit. |
0xD0 to 0xFE | Reserved. |
0xFF | Depopulated. |
Reserved1[2]
Reserved for future use.
AssociatedCapacity
Indicates the number of logical blocks by which the capacity of the device is reduced if the physical element associated with this Physical Element Status descriptor becomes depopulated.
Reserved2[4]
Reserved for future use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 |
Header | ntddstor.h |