次の方法で共有


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

必要条件

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

関連項目

ZwSetInformationFile