共用方式為


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 只有實體元素狀態描述項,其中 physicalElementHealthPHYSICAL_ELEMENT_STATUS_DESCRIPTOR 中的值為:
  • 大於或等於 0x65,且小於或等於 0xCF。
  • 等於 0xFF。

ReportType

指定要傳回的實體項目狀態描述項類型,如下表所定義:

意義
0x0 根據 Filter 的值傳回實體元素的描述項。
0x1 根據 Filter 的值傳回儲存元素的描述項。

Reserved[2]

保留供未來使用。

備註

此結構是 IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS的輸入緩衝區。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1709)
標頭 ntddstor.h

另請參閱

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR