Freigeben über


RtlInterlockedPopEntrySList-Funktion (winnt.h)

Entfernt ein Element von der Vorderseite einer einfach verknüpften Liste. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert.

Syntax

NTSYSAPI PSLIST_ENTRY RtlInterlockedPopEntrySList(
  [in] PSLIST_HEADER ListHead
);

Parameter

[in] ListHead

Ein Zeiger auf eine SLIST_HEADER Struktur, die den Kopf einer einfach verknüpften Liste darstellt.

Rückgabewert

Der Rückgabewert ist ein Zeiger auf das Element, das aus der Liste entfernt wurde. Wenn die Liste leer ist, ist der Rückgabewert NULL.

Hinweise

Aufrufe der InterlockedPopEntrySList-Funktion werden an die Funktion RtlInterlockedPopEntrySList weitergeleitet. Anwendungen sollten InterlockedPopEntrySList 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 (Einschließen von Windows.h)
Bibliothek ntdll.lib
DLL ntdll.dll

Weitere Informationen

Interlocked Singly Linked Listen