структура 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 и ParameterBlockLength члены DEVICE_DSM_INPUT задаются в расположении и длине структуры DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS в системном буфере запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
Элементы DataSetRangesOffset и DEVICE_DSM_INPUT Элементах DataSetRangesLength указывают структуры DEVICE_DSM_RANGE для экстентов записи разгрузки.
Дополнительные сведения об этом действии см. в описаниях DEVICE_DSM_ACTION.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows 8 и более поздних версиях Windows. |
заголовка | ntddstor.h (include Ntddstor.h) |