Compartir a través de


Función RtlInterlockedPushEntrySList (winnt.h)

Inserta un elemento en la parte delantera de una lista vinculada de forma singly. El acceso a la lista se sincroniza en un sistema multiprocesador.

Sintaxis

NTSYSAPI PSLIST_ENTRY RtlInterlockedPushEntrySList(
  [in] PSLIST_HEADER                 ListHead,
  [in] __drv_aliasesMem PSLIST_ENTRY ListEntry
);

Parámetros

[in] ListHead

Puntero a una estructura SLIST_HEADER que representa el encabezado de una lista vinculada de forma singly.

[in] ListEntry

Puntero a una estructura SLIST_ENTRY que representa un elemento de una lista vinculada de forma singly.

Valor devuelto

El valor devuelto es el primer elemento anterior de la lista. Si la lista estaba vacía anteriormente, el valor devuelto es NULL.

Comentarios

Las llamadas a la función InterlockedPushEntrySList se reenvía a la función RtlInterlockedPushEntrySList . Las aplicaciones deben llamar a InterlockedPushEntrySList en lugar de llamar directamente a esta función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winnt.h (incluye Windows.h)
Library ntdll.lib
Archivo DLL ntdll.dll

Consulte también

Interlocked Singly Linked Listas