Función InsertTailList (wdm.h)
La rutina InsertTailList inserta una entrada en la cola de una lista doblemente vinculada de estructuras de LIST_ENTRY.
Sintaxis
void InsertTailList(
[in, out] PLIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PLIST_ENTRY Entry
);
Parámetros
[in, out] ListHead
Puntero a la estructura LIST_ENTRY que representa el encabezado de la lista.
[in, out] Entry
Puntero a una estructura de LIST_ENTRY que representa la entrada que se va a insertar en la lista.
Valor devuelto
Ninguno
Observaciones
insertTailList actualiza ListHead:>blink para apuntar a entrada. Actualiza entrada:> Blink para que apunte a la última entrada anterior de la lista y establece entry>Flink en ListHead. El Flink de la última entrada anterior se actualiza para que apunte también a entry.
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 InsertTailList se pueden ejecutar en cualquier IRQL. Si se llama a InsertTailList en IRQL >= DISPATCH_LEVEL, el almacenamiento de ListHead y las entradas de lista deben estar residentes.
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) |