Función InitializeSListHead (interlockedapi.h)
Inicializa el encabezado de una lista vinculada de forma singly.
Sintaxis
void InitializeSListHead(
[in, out] PSLIST_HEADER ListHead
);
Parámetros
[in, out] ListHead
Puntero a una estructura SLIST_HEADER que representa el encabezado de una lista vinculada de forma singly. Esta estructura es solo para uso del sistema.
Valor devuelto
None
Observaciones
Todos los elementos de lista deben alinearse en un límite de MEMORY_ALLOCATION_ALIGNMENT . Los elementos no asignados pueden provocar resultados imprevisibles. Consulte _aligned_malloc.
Para agregar elementos a la lista, use la función InterlockedPushEntrySList . Para quitar elementos de la lista, use la función InterlockedPopEntrySList .
Ejemplos
Para obtener un ejemplo, consulte Interlocked Singly Linked Listas.
Requisitos
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | interlockedapi.h (incluye Windows.h en Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |