Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура FSCTL_OFFLOAD_WRITE_INPUT содержит входные данные для запроса кода FSCTL_OFFLOAD_WRITE элемента управления.
Синтаксис
typedef struct _FSCTL_OFFLOAD_WRITE_INPUT {
ULONG Size;
ULONG Flags;
ULONGLONG FileOffset;
ULONGLONG CopyLength;
ULONGLONG TransferOffset;
UCHAR Token[512];
} FSCTL_OFFLOAD_WRITE_INPUT, *PFSCTL_OFFLOAD_WRITE_INPUT;
Члены
Size
Размер этой структуры. Установите для этого элемента значение sizeof(FSCTL_OFFLOAD_WRITE_INPUT).
Flags
Этот элемент не используется. Установите значение 0.
FileOffset
Позиция в файле, в который начинается запись. Значение смещения должно быть выровнено с границой логического сектора на томе.
CopyLength
Длина данных в байтах для записи, начиная с FileOffset. Значение длины должно выравнивать границу логического сектора в томе, за исключением случаев, когда длина соответствует концу файла.
TransferOffset
Позиция в данных, связанных с токеном , начать запись.
Token[512]
Массив байтов, содержащий структуру маркеров STORAGE_OFFLOAD_TOKEN, представляющую диапазон данных файлов для логической записи. Содержимое токена должно оставаться неизмененным между операциями разгрузки.
Замечания
CopyLength может быть нулевым. Значение FileOffset + CopyLength привязано как MAXULONGLONG, так и MAXFILESIZE. FSCTL_OFFLOAD_WRITE возвращается с STATUS_INVALID_PARAMETER, если эти условия не выполнены.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| заголовка | ntifs.h (include Ntifs.h, Fltkernel.h) |