NdisFreeToNPagedLookasideList マクロ (ndis.h)

NdisFreeToNPagedLookasideList 関数は、指定されたルックアサイド リストにエントリを返します。

構文

void NdisFreeToNPagedLookasideList(
   _L,
   _E
);

パラメーター

_L

エントリが返されるルックアサイド リストの先頭へのポインター。

_E

解放するエントリへのポインター。

戻り値

なし

解説

ルックアサイド リストがシステムによって決定されたエントリの最大数に達していない場合は、ルックアサイド リストの先頭に Entry が挿入されます。 リストが最大サイズに達した場合、 Entry は非ページ プールに解放されます。 つまり、NdisFreeToNPagedLookasideList は、ドライバーが Free パラメーターで指定されているドライバーの Free 関数を呼び出します。この関数は、 NdisInitializeNPagedLookasideList 関数、または指定されたエントリ自体を解放します。

要件

要件
サポートされている最小のクライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NdisFreeToNPagedLookasideList (NDIS 5.1)」を参照) でサポートされています。 Windows XP での NDIS 5.1 ドライバー (「NdisFreeToNPagedLookasideList (NDIS 5.1)」を参照) でサポートされています。
対象プラットフォーム デスクトップ
Header ndis.h (Ndis.h を含む)
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 Irql_Miscellaneous_Function(ndis)、NdisAllocateFromNPagedLookasideList(ndis)、NdisAllocateFromNPagedLookasideList_InitFail(ndis)

こちらもご覧ください

NdisAllocateFromNPagedLookasideList NdisDeleteNPagedLookasideList NdisInitializeNPagedLookasideList