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 |