структура 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.

Требования

Требование Значение
Заголовок ntddstor.h

См. также раздел

DEVICE_INTERNAL_STATUS_DATA

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_SET

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG