// ntddstor.h
typedef struct _PHYSICAL_ELEMENT_STATUS {
ULONG Version;
ULONG Size;
ULONG DescriptorCount;
ULONG ReturnedDescriptorCount;
ULONG ElementIdentifierBeingDepoped;
ULONG Reserved;
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_ELEMENT_STATUS, *PPHYSICAL_ELEMENT_STATUS;
View the official Windows Driver Kit DDI referenceNo description available.
The PHYSICAL_ELEMENT_STATUS structure defines the output buffer for IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.
VersionSpecifies the version of this structure.
SizeSpecifies the size of this structure, in bytes.
DescriptorCountSpecifies the number of descriptors in the element descriptors list given as input in PHYSICAL_ELEMENT_STATUS_REQUEST.
ReturnedDescriptorCountSpecifies the number of valid descriptors returned.
ElementIdentifierBeingDepopedSpecifies the element identifier of a de-popped descriptor.
ReservedReserved for future use.
DescriptorsThe valid descriptors sorted in ascending order based on the element identifier.
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS
PHYSICAL_ELEMENT_STATUS_REQUEST
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR