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