Expand Minimize

ExDeletePagedLookasideList routine

The ExDeletePagedLookasideList routine destroys a paged lookaside list.

Syntax


VOID ExDeletePagedLookasideList(
  _Inout_  PPAGED_LOOKASIDE_LIST Lookaside
);

Parameters

Lookaside [in, out]

A pointer to the PAGED_LOOKASIDE_LIST structure for the lookaside list, which the caller already initialized with ExInitializePagedLookasideList, which the caller originally set up with ExInitializePagedLookasideList.

Return value

None

Remarks

ExDeletePagedLookasideList is the reciprocal of ExInitializePagedLookasideList. It frees any remaining entries in the specified lookaside list and then removes the list from the system-wide set of active lookaside lists.

The caller of ExDeletePagedLookasideList is responsible for subsequently releasing the memory that the caller provided to contain the list head.

For more information, see Using Lookaside Lists.

Requirements

Version

Available starting with Windows 2000.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

Library

Ntoskrnl.lib

IRQL

<= APC_LEVEL

DDI compliance rules

IrqlExApcLte2, HwStorPortProhibitedDDIs

See also

PAGED_LOOKASIDE_LIST
ExInitializePagedLookasideList

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft