Freigeben über


RtlInterlockedFlushSList-Funktion (winnt.h)

Entfernt alle Elemente aus einer singly verknüpften Liste. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert.

Syntax

NTSYSAPI PSLIST_ENTRY RtlInterlockedFlushSList(
  [in] PSLIST_HEADER ListHead
);

Parameter

[in] ListHead

Ein Zeiger auf eine SLIST_HEADER-Struktur , die den Kopf der eng verknüpften Liste darstellt. Diese Struktur ist nur für die Systemverwendung vorgesehen.

Rückgabewert

Der Rückgabewert ist ein Zeiger auf die Elemente, die aus der Liste entfernt wurden. Wenn die Liste leer ist, ist der Rückgabewert NULL.

Hinweise

Aufrufe der InterlockedFlushSList-Funktion werden an die RtlInterlockedFlushSList-Funktion weitergeleitet. Anwendungen sollten InterlockedFlushSList aufrufen, anstatt diese Funktion direkt aufzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnt.h (windows.h einschließen)
Bibliothek ntdll.lib
DLL ntdll.dll

Weitere Informationen

Interlocked Singly Linked Listen