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)

See also

PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA