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 |