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

Структура DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS задает параметры для действия записи разгрузки, связанного с атрибутами набора данных для устройства.

Синтаксис

typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS {
  ULONG                 Flags;
  ULONG                 Reserved;
  ULONGLONG             TokenOffset;
  STORAGE_OFFLOAD_TOKEN Token;
} DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS;

Члены

Flags

Не используется.

Reserved

Зарезервировано.

TokenOffset

Смещение (в байтах) в блоке данных, заданном маркером для начала записи.

Token

Уникальный идентификатор блока данных для записи.

Комментарии

Эта структура используется в действии записи разгрузки для запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Элемент Action структуры DEVICE_DSM_INPUT имеет значение DeviceDsmAction_OffloadWrite.

Для элементов ParameterBlockOffset и ParameterBlockLengthDEVICE_DSM_INPUT задано расположение и длина структуры DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS в системном буфере запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Элементы DataSetRangesOffset и DataSetRangesLength DEVICE_DSM_INPUT указать структуры DEVICE_DSM_RANGE для экстентов записи разгрузки.

Дополнительные сведения об этом действии см. в описании DEVICE_DSM_ACTION .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 8 и более поздних версиях Windows.
Верхняя часть ntddstor.h (включая Ntddstor.h)

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

Описания DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES