Share via


Función InitializeListHead (wdm.h)

La rutina InitializeListHead inicializa una estructura de LIST_ENTRY que representa el encabezado de una lista vinculada doblemente.

Sintaxis

void InitializeListHead(
  [out] PLIST_ENTRY ListHead
);

Parámetros

[out] ListHead

Puntero a una estructura de LIST_ENTRY que actúa como encabezado de lista.

Valor devuelto

None

Observaciones

La rutina InitializeListHead establece los miembros Flink y Blink de ListHead para que apunten a ListHead.

Para obtener información sobre el uso de esta rutina al implementar una lista vinculada doblemente, consulte Singly and Duplicay Linked Listas.

Los autores de llamadas de InitializeListHead se pueden ejecutar en cualquier IRQL. Si se llama a InitializeListHead en IRQL >= DISPATCH_LEVEL el almacenamiento de ListHead debe ser residente.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

ExInterlockedInsertHeadList

ExInterlockedInsertTailList

ExInterlockedPopEntryList

ExInterlockedPushEntryList

ExInterlockedRemoveHeadList

InsertHeadList

InsertTailList

IsListEmpty

KeInitializeSpinLock

PopEntryList

PushEntryList

RemoveEntryList

RemoveHeadList

RemoveTailList