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 参数设置为 FileReplaceCompletionInformationFILE_COMPLETION_INFORMATIONPortKey 成员设置为其新值。 若要删除文件句柄的现有完成端口, 请将“端口 ”设置为 NULL。

要求

要求
最低受支持的客户端 此结构从Windows 8.1开始可用。
标头 ntifs.h (包括 Ntifs.h、Fltkernel.h)

另请参阅

ZwSetInformationFile