Compartir a través de


Función InitializeListHead (wdm.h)

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

Sintaxis

void InitializeListHead(
  [out] PLIST_ENTRY ListHead
);

Parámetros

[out] ListHead

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

Valor devuelto

Ninguno

Observaciones

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

Para obtener información sobre cómo usar esta rutina al implementar una lista vinculada doble, consulte Listas vinculadas duplicadas y duplicadas.

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

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 2000.
de la plataforma de destino de Escritorio
encabezado de wdm.h (include 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