IRP
MDL
Expand Minimize

LOOKASIDE_LIST_EX

The LOOKASIDE_LIST_EX structure describes a lookaside list.

typedef struct _LOOKASIDE_LIST_EX {
  ...  // opaque
} LOOKASIDE_LIST_EX, *PLOOKASIDE_LIST_EX;

A lookaside list is a pool of fixed-size buffers that the driver can manage locally to reduce the number of calls to system allocation routines and, thereby, to improve performance. The buffers are of uniform size and are stored as entries in the lookaside list.

Drivers should treat the LOOKASIDE_LIST_EX structure as opaque. Drivers that access structure members or that have dependencies on the locations of these members might not remain portable and interoperable with other drivers.

The following See Also section contains a list of the routines that use this structure.

For more information about lookaside lists, see Using Lookaside Lists.

On 64-bit platforms, this structure must be 16-byte aligned.

Requirements

Version

Supported starting with Windows Vista.

Header

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

See also

ExAllocateFromLookasideListEx
ExDeleteLookasideListEx
ExFlushLookasideListEx
ExFreeToLookasideListEx
ExInitializeLookasideListEx
LookasideListAllocateEx
LookasideListFreeEx

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft