Función PushEntryList (wdm.h)

La rutina PushEntryList inserta una entrada al principio de una lista vinculada de forma singly de estructuras SINGLE_LIST_ENTRY .

Sintaxis

void PushEntryList(
  [in, out] PSINGLE_LIST_ENTRY                  ListHead,
  [in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);

Parámetros

[in, out] ListHead

Puntero a la estructura SINGLE_LIST_ENTRY que actúa como encabezado de lista.

[in, out] Entry

Puntero a SINGLE_LIST_ENTRY estructura que representa la entrada que se va a insertar en la lista.

Valor devuelto

None

Observaciones

PushEntryList establece ListHead-Next> en Entry yEntry-Next> para que apunte a la primera entrada anterior de la lista.

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

Los autores de llamadas de PushEntryList se pueden ejecutar en cualquier IRQL. Si se llama a PushEntryList 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 (incluya Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

ExInterlockedPushEntryList

PopEntryList