次の方法で共有


FltFreeExtraCreateParameter 関数 (fltkernel.h)

FltFreeExtraCreateParameter ルーチンは、ECP コンテキスト構造体のメモリを解放します。

構文

VOID FLTAPI FltFreeExtraCreateParameter(
  [in] PFLT_FILTER Filter,
  [in] PVOID       EcpContext
);

パラメーター

[in] Filter

ミニフィルター ドライバーの不透明なフィルター ポインター。 このポインターは、ミニフィルター ドライバーを一意に識別し、ミニフィルター ドライバーが読み込まれている限り一定のままになります。

[in] EcpContext

解放する追加の create パラメーター (ECP) コンテキスト構造体へのポインター。

戻り値

何一つ。

備考

解放する ECP コンテキスト構造がまだ ECP リストにアタッチされている場合は、最初に、FltRemoveExtraCreateParameter ルーチンによってリストからデタッチしてから、FltFreeExtraCreateParameter ルーチンを呼び出して解放する必要があります。

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK型のクリーンアップ コールバック ルーチンが指定された ECP コンテキスト構造に対して定義されている場合、このコールバック ルーチンは ECP コンテキスト構造の削除時に呼び出されます。 詳細については、PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACKを参照してください。

必要条件

要件 価値
サポートされる最小クライアント このルーチンは、Windows Vista 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー fltkernel.h (Fltkernel.h を含む)
ライブラリ FltMgr.lib
DLL FltMgr.sys
IRQL <= APC_LEVEL

関連項目

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2 する

FltFreeExtraCreateParameterList する

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK