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_DESCRIPTORPhysicalElementHealth 的值是:
  • 大于或等于0x65,小于或等于0xCF。
  • 等于 0xFF。

ReportType

指定要按下表中定义返回的物理元素状态描述符的类型:

价值 意义
0x0 根据 筛选器的值返回物理元素的描述符。
0x1 根据 筛选器的值返回存储元素的描述符。

Reserved[2]

保留以供将来使用。

言论

此结构是 IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS的输入缓冲区。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1709
标头 ntddstor.h

另请参阅

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR