Fungsi InitializeThreadpoolEnvironment (winbase.h)
Menginisialisasi lingkungan panggilan balik.
Sintaks
void InitializeThreadpoolEnvironment(
[out] PTP_CALLBACK_ENVIRON pcbe
);
Parameter
[out] pcbe
Struktur TP_CALLBACK_ENVIRON yang mendefinisikan lingkungan panggilan balik.
Mengembalikan nilai
Tidak ada
Keterangan
Secara default, panggilan balik dijalankan di kumpulan utas default untuk proses tersebut. Tidak ada grup pembersihan yang terkait dengan lingkungan panggilan balik, pemanggil bertanggung jawab untuk menjaga DLL panggilan balik dimuat saat ada panggilan balik yang luar biasa, dan panggilan balik diharapkan berjalan dalam jumlah waktu yang wajar untuk aplikasi.
Buat lingkungan panggilan balik jika Anda berencana memanggil salah satu fungsi berikut untuk mengubah lingkungan:
- SetThreadpoolCallbackCleanupGroup
- SetThreadpoolCallbackLibrary
- SetThreadpoolCallbackPool
- SetThreadpoolCallbackPriority
- SetThreadpoolCallbackRunsLong
- CreateThreadpoolIo
- CreateThreadpoolTimer
- CreateThreadpoolWait
- CreateThreadpoolWork
- TrySubmitThreadpoolCallback
Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0600 atau lebih tinggi.
Contoh
Misalnya, lihat Menggunakan Fungsi Kumpulan Utas.
Persyaratan
Persyaratan | Nilai |
---|---|
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 | winbase.h (termasuk Windows.h) |