Función PopEntryList (wdm.h)
La rutina PopEntryList quita la primera entrada de una lista vinculada de forma singly de SINGLE_LIST_ENTRY estructuras.
Sintaxis
PSINGLE_LIST_ENTRY PopEntryList(
[in, out] PSINGLE_LIST_ENTRY ListHead
);
Parámetros
[in, out] ListHead
Puntero a la estructura SINGLE_LIST_ENTRY que representa el encabezado de la lista. En la devolución, ListHead-Next> apunta al principio de la lista con la primera entrada quitada.
Valor devuelto
PopEntryList devuelve un puntero a la entrada quitada de la lista, o NULL si la lista está vacía actualmente.
Comentarios
PopEntryList quita la primera entrada de la lista estableciendo ListHead-Next> para que apunte a la segunda entrada de la lista.
Para obtener información sobre el uso de esta rutina al implementar una lista vinculada singly, vea Singly and Duplicay Linked Listas.
Los autores de llamadas de PopEntryList se pueden ejecutar en cualquier IRQL. Si se llama a PopEntryList en IRQL >= DISPATCH_LEVEL, el almacenamiento de ListHead y las entradas de lista deben estar residentes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Escritorio |
Encabezado | wdm.h (incluye Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Cualquier nivel (consulte la sección Comentarios) |