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 |
Header | ntddstor.h |