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

Port のすべての I/O 入力候補パケットに含まれるカスタム定義値。

注釈

FILE_COMPLETION_INFORMATION構造体は、Port で設定されたポート ハンドルの入力候補情報を置き換えるために使用されます。 完了情報は、FileInformationClass パラメーターが FileReplaceCompletionInformation に設定された ZwSetInformationFile ルーチンに置き換えられます。 FILE_COMPLETION_INFORMATIONPort メンバーと Key メンバーは、新しい値に設定されます。 ファイル ハンドルの既存の入力候補ポートを削除するには、 Port が NULL に設定されています。

要件

要件
サポートされている最小のクライアント この構造は、Windows 8.1 以降で使用できます。
Header ntifs.h (Ntifs.h、Fltkernel.h を含む)

こちらもご覧ください

ZwSetInformationFile