Fungsi InterlockedPushEntrySList (interlockedapi.h)
Menyisipkan item di bagian depan daftar yang ditautkan secara senyap. Akses ke daftar disinkronkan pada sistem multiprosesor.
Sintaks
PSLIST_ENTRY InterlockedPushEntrySList(
[in, out] PSLIST_HEADER ListHead,
[in, out] __drv_aliasesMem PSLIST_ENTRY ListEntry
);
Parameter
[in, out] ListHead
Penunjuk ke struktur SLIST_HEADER yang mewakili kepala daftar yang ditautkan secara senyap.
[in, out] ListEntry
Penunjuk ke struktur SLIST_ENTRY yang mewakili item dalam daftar yang ditautkan dengan nyanyian.
Menampilkan nilai
Nilai yang dikembalikan adalah item pertama sebelumnya dalam daftar. Jika daftar sebelumnya 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
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