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 | 根据 筛选器的值返回物理元素的描述符。 |
0x1 | 根据 筛选器的值返回存储元素的描述符。 |
Reserved[2]
保留以供将来使用。
言论
此结构是 IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS的输入缓冲区。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1709 |
标头 | ntddstor.h |