ReleaseSemaphoreWhenCallbackReturns (threadpoolapiset.h)
Menentukan semaphore yang akan dirilis kumpulan utas ketika panggilan balik saat ini selesai.
Sintaks
void ReleaseSemaphoreWhenCallbackReturns(
[in, out] PTP_CALLBACK_INSTANCE pci,
[in] HANDLE sem,
[in] DWORD crel
);
Parameter
[in, out] pci
Penunjuk ke struktur TP_CALLBACK_INSTANCE yang menentukan instans panggilan balik. Penunjuk diteruskan ke fungsi panggilan balik.
[in] sem
Pegangan ke semaphore.
[in] crel
Jumlah untuk menambah jumlah objek semaphore.
Menampilkan nilai
Tidak ada
Keterangan
Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0600 atau lebih tinggi.
Persyaratan
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | threadpoolapiset.h (termasuk Windows.h pada Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Lihat juga
DisassociateCurrentThreadFromCallback
FreeLibraryWhenCallbackReturns
LeaveCriticalSectionWhenCallbackReturns
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