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 |