FsRtlPrepareToReuseEcp 関数 (ntifs.h)

FsRtlPrepareToReuseEcp ルーチンは、追加の create パラメーター (ECP) コンテキスト構造をリセットし、再利用できるように準備します。

構文

void FsRtlPrepareToReuseEcp(
  [in] PVOID EcpContext
);

パラメーター

[in] EcpContext

再利用の準備を行う ECP へのポインター。

戻り値

なし

解説

FsRtlPrepareToReuseEcp を使用すると、前の作成要求で使用された ECP を再利用できます。 これにより、同じ情報を使用して新しい ECP を初期化する必要がなくなります。

ECP のターゲットは 、FsRtlAcknowledgeEcp を使用して ECP を確認済みとしてマークします。 これは、ECP が検出されて処理されたことを示します。 再解析の処理中など、以前に確認された ECP を再利用するために、ドライバーは FsRtlPrepareToReuseEcp を使用して、別の作成要求で送信する前に、確認済みの状態を ECP からクリアできます。

ファイル システム ミニフィルター ドライバー内で、 FltPrepareToReuseEcp を使用して ECP を再利用します。

要件

要件
サポートされている最小のクライアント Windows 8
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

ECP_LIST

FltPrepareToReuseEcp

FsRtlInsertExtraCreateParameter

FltIsEcpAcknowledged

FsRtlRemoveExtraCreateParameter