структура FSCTL_OFFLOAD_WRITE_OUTPUT (ntifs.h)
Структура FSCTL_OFFLOAD_WRITE_OUTPUT содержит выходные данные для запроса кода элемента управления FSCTL_OFFLOAD_WRITE .
Синтаксис
typedef struct _FSCTL_OFFLOAD_WRITE_OUTPUT {
ULONG Size;
ULONG Flags;
ULONGLONG LengthWritten;
} FSCTL_OFFLOAD_WRITE_OUTPUT, *PFSCTL_OFFLOAD_WRITE_OUTPUT;
Члены
Size
Размер этой структуры в байтах. Присвойте этому члену значение sizeof(FSCTL_OFFLOAD_WRITE_OUTPUT)
.
Flags
Флаги результата для операции записи разгрузки. Это значение равно 0 или следующему:
Значение | Значение |
---|---|
OFFLOAD_READ_FLAG_FILE_TOO_SMALL | Файл для записи слишком мал для операции разгрузки. |
LengthWritten
Длина данных, записанных для передачи, указанной в FSCTL_OFFLOAD_WRITE_INPUT.
Комментарии
Итоговая записанная длина (LengthWritten) может быть меньше, чем изначально заданная в элементе CopyLengthFSCTL_OFFLOAD_WRITE_INPUT. Меньшее значение указывает на то, что с помощью указанного токена удалось логически записать меньше данных, чем было запрошено.
Если было записано меньше данных, чем запрошено, операция записи может быть завершена путем выполнения другого запроса FSCTL_OFFLOAD_WRITE . Следующий запрос использует обновленный член FileOffset в структуре FSCTL_OFFLOAD_WRITE_INPUT со значением LengthWritten и скорректированной длиной записи предыдущей длины минус значение в LengthWritten. Незавершенную операцию записи также можно выполнить с помощью неразгруженного метода записи, например с помощью подпрограммы ZwWriteFile .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | ntifs.h (включая Ntifs.h, Fltkernel.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по