GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST 構造体 (ntddstor.h)

GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST構造体は、 IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOGを介して要求される内部状態データを記述します。

構文

typedef struct _GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST {
  ULONG                                    Version;
  ULONG                                    Size;
  DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE RequestDataType;
  DEVICE_INTERNAL_STATUS_DATA_SET          RequestDataSet;
} GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST, *PGET_DEVICE_INTERNAL_STATUS_DATA_REQUEST;

メンバー

Version

この構造体のバージョン。 sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST) に設定します。

Size

この構造体の合計サイズ (バイト単位)。 sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST) に設定します。

RequestDataType

要求されるデータ型を識別する DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE 列挙。

RequestDataSet

デバイスの状態データ セットを識別する DEVICE_INTERNAL_STATUS_DATA_SET 列挙。

注釈

GET_DEVICE_INTERNAL_STATUS_DATA_REQUESTは、 IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOGの入力バッファーです。

要件

要件
Header ntddstor.h

こちらもご覧ください

DEVICE_INTERNAL_STATUS_DATA

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_SET

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG