Previous Next

NdisDeleteNPagedLookasideList

NdisDeleteNPagedLookasideList removes a nonpaged lookaside list from the system.

VOID
  NdisDeleteNPagedLookasideList(
    IN  PNPAGED_LOOKASIDE_LIST  Lookaside
    );

Parameters

Lookaside
Pointer to the head of the lookaside list to be deleted.

Headers

Declared in Ndis.h. Include Ndis.h.

Comments

After freeing any remaining entries in the given lookaside list, NdisDeleteNPagedLookasideList removes the list from the OS-maintained set of nonpaged lookaside lists.

However, a call to NdisDeleteNPagedLookasideList does not free the list head, for which the caller originally allocated the memory. An NDIS driver is responsible for calling NdisFreeMemory to release any memory that it allocated.

Callers of NdisDeleteNPagedLookasideList must be running at IRQL <= DISPATCH_LEVEL.

See Also

NdisAllocateFromNPagedLookasideList, NdisFreeToNPagedLookasideList, NdisInitializeNPagedLookasideList