Bagikan melalui


Fungsi InitializeSListHead (interlockedapi.h)

Menginisialisasi kepala daftar yang ditautkan secara senyap.

Sintaks

void InitializeSListHead(
  [in, out] PSLIST_HEADER ListHead
);

Parameter

[in, out] ListHead

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

Mengembalikan nilai

Tidak ada

Keterangan

Semua item daftar harus diratakan pada batas MEMORY_ALLOCATION_ALIGNMENT . Item yang tidak ditandatangani dapat menyebabkan hasil yang tidak dapat diprediksi. Lihat _aligned_malloc.

Untuk menambahkan item ke daftar, gunakan fungsi InterlockedPushEntrySList . Untuk menghapus item dari daftar, gunakan fungsi InterlockedPopEntrySList .

Contoh

Misalnya, lihat Lists Tertaut Singly Yang Saling Di-interlock.

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 Server 2003, Windows Vista, 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

Api Vertdll tersedia di enklave VBS