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