Fungsi InterlockedFlushSList (interlockedapi.h)

Menghapus semua item dari daftar yang ditautkan secara senyap. Akses ke daftar disinkronkan pada sistem multiprosesor.

Sintaks

PSLIST_ENTRY InterlockedFlushSList(
  [in, out] PSLIST_HEADER ListHead
);

Parameter

[in, out] ListHead

Penunjuk ke struktur SLIST_HEADER yang mewakili kepala daftar yang ditautkan secara sesat. Struktur ini hanya untuk penggunaan sistem.

Menampilkan nilai

Nilai yang dikembalikan adalah penunjuk ke item yang dihapus dari daftar. Jika daftar kosong, nilai yang dikembalikan adalah NULL.

Keterangan

Semua item daftar harus diratakan pada batas MEMORY_ALLOCATION_ALIGNMENT ; jika tidak, fungsi ini akan ber perilaku yang tidak terduga. Lihat _aligned_malloc.

Contoh

Misalnya, lihat Menggunakan Singly Linked Lists.

Persyaratan

   
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header interlockedapi.h (termasuk Windows.h pada Windows 7, Windows Server 2008 Windows Server 2008 R2)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Lists Tertaut Senyap Yang Saling Terhubung

InterlockedPopEntrySList

InterlockedPushEntrySList

InterlockedPushListSList

InterlockedPushListSListEx

SLIST_ENTRY

Menggunakan Lists Tertaut Senyap

API Vertdll tersedia di enklave VBS