PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR structure (scsi.h)
The PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR structure contains status information for a physical element.
Syntax
typedef struct _PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR {
UCHAR Reserved1[4];
UCHAR ElementIdentifier[4];
UCHAR Reserved2[6];
UCHAR PhysicalElementType;
UCHAR PhysicalElementHealth;
UCHAR AssociatedCapacity[8];
UCHAR Reserved3[8];
} PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR, *PPHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR;
Members
Reserved1[4]
Reserved for future use.
ElementIdentifier[4]
Indicates the identifier of the physical element associated with this Physical Element Status descriptor.
Reserved2[6]
Reserved for future use.
PhysicalElementType
Indicates the type of the physical element associated with this Physical Element Status descriptor, as described in the following table.
Value | Meaning |
---|---|
PHYSICAL_ELEMENT_TYPE_STORAGE_ELEMENT 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 | Successfully depopulated. |
AssociatedCapacity[8]
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.
Reserved3[8]
Reserved for future use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 |
Header | scsi.h (include scsi.h, storport.h, minitape.h) |