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


структура DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (ntddstor.h)

Структура DEVICE_DSM_OUTPUT (или DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) описывает выходные данные для запросов IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES для некоторых действий управления набором данных.

Синтаксис

typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
  ULONG             Size;
  DEVICE_DSM_ACTION Action;
  ULONG             Flags;
  ULONG             OperationStatus;
  ULONG             ExtendedError;
  ULONG             TargetDetailedError;
  ULONG             ReservedStatus;
  ULONG             OutputBlockOffset;
  ULONG             OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;

Члены

Size

Размер этой структуры в байтах. Установите для этого элемента значение sizeof(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION значение, указывающее действие, связанное с экземпляром этой структуры. Список значений и описаний действий см. в DEVICE_DSM_ACTION описаниях.

Flags

Флаги для действия управления набором данных. См. флаги члена IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Состояние, полученное из операции, выполняемой для действия.

ExtendedError

Расширенное значение ошибки, полученное из Windows или драйвера.

TargetDetailedError

Значение ошибки, возникающее из-за сбоя, выполняет операцию для действия в целевом объекте.

ReservedStatus

Скрытный.

OutputBlockOffset

Позиция после начала этой структуры, где находятся данные, относящиеся к действию.

OutputBlockLength

Длина данных, относящихся к действиям, в байтах.

Замечания

В зависимости от значения Actionвыходной блок записывается в смещение OutputBlockOffset после начала этой структуры. Размер блока вывода указывается в OutputBlockLength.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
заголовка ntddstor.h (include Ntddstor.h)

См. также

DEVICE_DSM_ACTION описания

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES