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