PHYSICAL_ELEMENT_STATUS_REQUEST 结构 (ntddstor.h)
PHYSICAL_ELEMENT_STATUS_REQUEST 结构定义起始元素以查找设备的物理元素状态。
语法
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;
成员
Version
指定此结构的版本。
Size
指定此结构的大小(以字节为单位)。
StartingElement
指定此命令寻址的第一个物理元素的元素标识符。
Filter
根据以下值限制物理元素状态描述符返回:
值 | 含义 |
---|---|
0 | 所有物理状态描述符都由 CDB 中的其他字段指定。 |
1 | 只有PHYSICAL_ELEMENT_STATUS_DESCRIPTOR中 PhysicalElementHealth 值为以下任一的物理元素状态描述符:
|
ReportType
根据下表中的定义指定要返回的物理元素状态描述符的类型:
值 | 含义 |
---|---|
0x0 | 根据 Filter 的值返回物理元素的描述符。 |
0x1 | 根据 Filter 的值返回存储元素的描述符。 |
Reserved[2]
保留供将来使用。
注解
此结构是 IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS的输入缓冲区。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
标头 | ntddstor.h |