PopEntryList
This function removes an entry in a singly-linked, driver-managed list.
PSINGLE_LIST_ENTRY PopEntryList(
IN PSINGLE_LIST_ENTRY ListHead );
Parameters
ListHead
Pointer to the driver-allocated storage for the head of the list.The ListHead of type LIST_ENTRY is singly linked. The ListHead must be initialized to NULL before entries can be pushed and popped.
Return Values
Returns a pointer to the last-pushed entry in last-in, first-out (LIFO) order or a NULL pointer if the list is currently empty.
Remarks
A driver that calls this function can be running at IRQL >= DISPATCH_LEVEL only if the caller-allocated storage for ListHead is resident and only if pointers to every list entry remain valid at IRQL >= DISPATCH_LEVEL, as well.
Requirements
| Runs on | Versions | Defined in | Include | Link to |
|---|---|---|---|---|
| Windows CE OS | 1.0 and later | Ntcompat.h |
Note This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.
See Also
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.