Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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