Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Код элемента управления FSCTL_MARK_HANDLE помечает указанный файл или каталог и запись журнала изменений с информацией об изменениях в этом файле или каталоге.
Основной код
FSCTL_MARK_HANDLE
Входной буфер
Указатель на структуру MARK_HANDLE_INFO, содержащую информацию, используемую для пометки указанного файла или каталога, а также запись журнала изменения номера обновления (USN) с данными об изменениях.
Длина входного буфера
Размер структуры MARK_HANDLE_INFO, на которую InputBuffer указывает в байтах.
Выходной буфер
Задайте значение NULL.
Длина выходного буфера
n/a (игнорируется)
Буфер входных и выходных данных
n/a
Длина буфера ввода и вывода
n/a
Блок состояния
Зарезервировано для использования системы.
Замечания
Чтобы выполнить эту операцию, вызовите FltFsControlFile или ZwFsControlFile со следующими параметрами.
| Параметр | Описание |
|---|---|
| [in] Только для FltFsControlFile. Непрозрачный указатель экземпляра вызывающего объекта. Этот параметр является обязательным и не может иметь значение NULL. | |
| FileObject | [in] Только для FltFsControlFile. Указатель объекта файла для файла или каталога, который является целевым объектом этого запроса. Этот параметр является обязательным и не может иметь значение NULL. |
| FileHandle | [in] Только для ZwFsControlFile. Дескриптор файла или каталога, который является целевым объектом этого запроса. Этот параметр является обязательным и не может иметь значение NULL. |
| FsControlCode | [in] Установите значение FSCTL_MARK_HANDLE. |
| InputBuffer | [in] Указатель на структуру MARK_HANDLE_INFO, содержащую информацию, используемую для пометки указанного файла или каталога, а также запись журнала изменения номера обновления (USN) с данными об изменениях. |
| InputBufferLength | [in] Размер буфера, на который InputBuffer указывает на байты. |
| OutputBuffer | [out] Задайте значение NULL для этого FSCTL. |
| OutputBufferLength | [in] Игнорируется, если OutputBuffer имеет значение NULL. |
| LengthReturned | [out] Задайте значение NULL. |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP |
| заголовка | ntifs.h |