FltFreeExtraCreateParameter 関数 (fltkernel.h)
FltFreeExtraCreateParameter ルーチンは、ECP コンテキスト構造のメモリを解放します。
構文
VOID FLTAPI FltFreeExtraCreateParameter(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
パラメーター
[in] Filter
ミニフィルター ドライバーの不透明なフィルター ポインター。 このポインターはミニフィルター ドライバーを一意に識別し、ミニフィルター ドライバーが読み込まれる限り一定のままになります。
[in] EcpContext
解放する追加の create パラメーター (ECP) コンテキスト構造へのポインター。
戻り値
[なし] :
解説
解放する ECP コンテキスト構造がまだ ECP リストにアタッチされている場合は、FltFreeExtraCreateParameter ルーチンを呼び出して解放する前に、FltRemoveExtraCreateParameter ルーチンによってリストからデタッチする必要があります。
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK型のクリーンアップ コールバック ルーチンが指定された ECP コンテキスト構造に対して定義されている場合、このコールバック ルーチンは ECP コンテキスト構造の削除時に呼び出されます。 詳細については、「 PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | このルーチンは、Windows Vista 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | FltMgr.sys |
IRQL | <= APC_LEVEL |
こちらもご覧ください
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList