PHYSICAL_ELEMENT_STATUS_REQUEST - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddstor.h

typedef struct _PHYSICAL_ELEMENT_STATUS_REQUEST {
  ULONG Version;
  ULONG Size;
  ULONG StartingElement;
  UCHAR Filter;
  UCHAR ReportType;
  UCHAR Reserved[2];
} PHYSICAL_ELEMENT_STATUS_REQUEST, *PPHYSICAL_ELEMENT_STATUS_REQUEST;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddstor-_physical_element_status_request)

_PHYSICAL_ELEMENT_STATUS_REQUEST structure

Description

The PHYSICAL_ELEMENT_STATUS_REQUEST structure defines the starting element to look for the physical element status of a device.

Members

Version

Specifies the version of this structure.

Size

Specifies the size of this structure, in bytes.

StartingElement

Specifies the element identifier of the first physical element addressed by this command.

Filter

Restricts the physical element status descriptors to return based on the following values:

Value Meaning
0 All physical status descriptors are specified by the other fields in the CDB.
1 Only physical element status descriptors for which the value of PhysicalElementHealth in PHYSICAL_ELEMENT_STATUS_DESCRIPTOR is either:

|

ReportType

Specifies the type of physical element status descriptors to return as defined in the following table:

Value Meaning
0x0 Return descriptors for physical elements, based on the value of Filter.
0x1 Return descriptors for storage elements, based on the value of Filter.

Reserved

Reserved for future use.

Remarks

This structure is an input buffer for IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.

See also

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR