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 構造体は、ポート で設定されたポート ハンドルの完了情報置き換えるために使用されます。 完了情報は、ZwSetInformationFile ルーチンに置き換えられ、FileInformationClass パラメーターが FileReplaceCompletionInformation に設定されます。 FILE_COMPLETION_INFORMATION の Port メンバーと Key メンバーは、新しい値に設定されます。 ファイル ハンドルの既存の完了ポートを削除するには、ポート が NULL に設定されています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | この構造は、Windows 8.1 以降で使用できます。 |
ヘッダー | ntifs.h (Ntifs.h、Fltkernel.h を含む) |