структура STORAGE_OFFLOAD_WRITE_OUTPUT (ntddstor.h)
Структура STORAGE_OFFLOAD_WRITE_OUTPUT — это выходные данные запроса кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES , если для элемента ActionDEVICE_DSM_INPUT задано значение DeviceDsmAction_OffloadWrite.
Синтаксис
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 (включая Ntddstor.h) |