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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk