FsRtlDeleteExtraCreateParameterLookasideList 関数 (ntifs.h)
FsRtlDeleteExtraCreateParameterLookasideList ルーチンは、追加の create パラメーター (ECP) ルックアサイド リストを解放します。
構文
void FsRtlDeleteExtraCreateParameterLookasideList(
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
パラメーター
[in, out] Lookaside
解放するルックアサイド リストを表す不透明な PAGED_LOOKASIDE_LIST または NPAGED_LOOKASIDE_LIST ルックアサイド リスト ヘッド構造体へのポインター。
[in] Flags
FsRtlInitExtraCreateParameterLookasideList ルーチンがルックアサイド リストを初期化した ECP ルックアサイド リストの割り当てオプションを通信します。
この Flags パラメーターは、FsRtlInitExtraCreateParameterLookasideList ルーチンの呼び出しで使用される Flags パラメーターと同じである必要があります。
戻り値
何一つ
備考
FsRtlDeleteExtraCreateParameterLookasideList ルーチンは、Lookaside パラメーターがポイントする ECP ルックアサイド リストを解放します。 ただし、ルックアサイド リストを解放しても、ルックアサイド リストから割り当てられた ECP コンテキスト構造は自動的に解放されません。 ルックアサイド リストから割り当てられた ECP コンテキスト構造を解放するには、FsRtlFreeExtraCreateParameter ルーチンを呼び出します。
ドライバーは、アンロードする前に作成したすべての ECP コンテキスト構造と ECP ルックアサイド リストを明示的に解放する必要があります。 ルックアサイド リストの使用の詳細については、「ルックアサイド リストの使用 」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | FsRtlDeleteExtraCreateParameterLookasideList は、Windows Vista 以降で使用できます。 |
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |