FILE_COMPLETION_INFORMATION 结构 (ntifs.h)
FILE_COMPLETION_INFORMATION 结构包含为文件句柄创建的 I/O 完成端口的端口句柄和密钥。
语法
typedef struct _FILE_COMPLETION_INFORMATION {
HANDLE Port;
PVOID Key;
} FILE_COMPLETION_INFORMATION, *PFILE_COMPLETION_INFORMATION;
成员
Port
为关联的文件句柄创建的完成端口的句柄。
Key
一个自定义定义的值,包含在 端口的每个 I/O 完成数据包中。
注解
FILE_COMPLETION_INFORMATION 结构用于替换 Port 中设置的端口句柄的完成信息。 完成信息被替换为 ZwSetInformationFile 例程, FileInformationClass 参数设置为 FileReplaceCompletionInformation。 FILE_COMPLETION_INFORMATION 的 Port 和 Key 成员设置为其新值。 若要删除文件句柄的现有完成端口, 请将“端口 ”设置为 NULL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构从Windows 8.1开始可用。 |
标头 | ntifs.h (包括 Ntifs.h、Fltkernel.h) |