FSCTL_MARK_HANDLE IOCTL (ntifs.h)

FSCTL_MARK_HANDLE控制代码使用对该文件或目录的更改信息标记指定的文件或目录及其更改日记记录。

主要代码

FSCTL_MARK_HANDLE

输入缓冲区

指向 MARK_HANDLE_INFO 结构的指针,该结构包含用于标记指定文件或目录的信息,以及其更新序列号 (USN) 更改日记记录以及有关更改的数据。

输入缓冲区长度

InputBuffer 指向的MARK_HANDLE_INFO结构的大小(以字节为单位)。

输出缓冲区

设置为 NULL。

输出缓冲区长度

忽略了 n/a ()

输入/输出缓冲区

N/A

输入/输出缓冲区长度

N/A

状态块

预留给系统使用。

注解

若要执行此操作,请使用以下参数调用 FltFsControlFileZwFsControlFile

参数 说明
实例 [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]将此 FSCTL 设置为 NULL。
OutputBufferLength [in] 当 OutputBuffer 为 NULL 时被忽略。
LengthReturned [out]设置为 NULL。

要求

要求
最低受支持的客户端 Windows XP
标头 ntifs.h

另请参阅

FltFsControlFile

ZwFsControlFile