Поделиться через


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