Fungsi InterlockedPushListSList
Deskripsi
Menyisipkan daftar yang ditautkan dengan nyanyian di bagian depan daftar lain yang ditautkan dengan nyanyian.
Akses ke daftar disinkronkan pada sistem multiprosesor.
PSLIST_ENTRY FASTCALL InterlockedPushListSList(
_Inout_ PSLIST_HEADER ListHead,
_Inout_ PSLIST_ENTRY List,
_Inout_ PSLIST_ENTRY ListEnd,
_In_ ULONG Count
);
Parameter
ListHead [masuk, keluar]
Penunjuk ke struktur SLIST_HEADER yang mewakili kepala daftar yang ditautkan dengan nyanyian. Daftar yang ditentukan oleh parameter Daftar dan ListEnd disisipkan di bagian depan daftar ini.
Daftar [masuk, keluar]
Penunjuk ke struktur SLIST_ENTRY yang mewakili item pertama dalam daftar yang akan disisipkan.
ListEnd [masuk, keluar]
Penunjuk ke struktur SLIST_ENTRY yang mewakili item terakhir dalam daftar yang akan disisipkan.
Hitung [dalam]
Jumlah item dalam daftar yang akan disisipkan.
Kembali
Nilai yang dikembalikan adalah item pertama sebelumnya dalam daftar yang ditentukan oleh parameter ListHead . 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 bertingkah tidak terduga. Lihat _aligned_malloc.
Windows 8 dan Windows Server 2012: Fungsi ini telah digantikan oleh InterlockedPushListSListEx.
Saat mengkompilasi dengan NTDDI_VERSION diatur ke NTDDI_WIN8 atau lebih besar, panggilan ke InterlockedPushListSList akan masuk ke InterlockedPushListSListEx sebagai gantinya.
Baca juga
Daftar Tertaut Senyap Yang Saling Ditautkan
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