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


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

Структура STORAGE_OFFLOAD_WRITE_OUTPUT — это выходные данные запроса кода IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES элемента ActionDeviceDsmAction_OffloadWriteDEVICE_DSM_INPUT.

Синтаксис

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Члены

OffloadWriteFlags

Флаги, указывающие результат операции разгрузки записи. Для этого задано одно из следующих элементов.

Ценность Значение
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED Запись разгрузки была выполнена, но диапазон, записанный, был усечен.
STORAGE_OFFLOAD_TOKEN_INVALID Маркер, предоставленный для операции записи разгрузки, был недопустим.

Reserved

Скрытный.

LengthCopied

Байты, скопированные для запроса на запись в DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS.

Замечания

При входе значение маркера в DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS однозначно определяет диапазоны наборов данных, запрошенные для записи в DEVICE_DSM_INPUT структуре. Структура STORAGE_OFFLOAD_WRITE_OUTPUT содержит результаты операции записи.

Структура STORAGE_OFFLOAD_WRITE_OUTPUT возвращается в начале системного буфера.

Требования

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

См. также

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES