Bagikan melalui


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:

Untuk menggunakan lingkungan panggilan balik default, atur parameter lingkungan panggilan balik opsional ke NULL saat memanggil salah satu fungsi berikut: Fungsi InitializeThreadpoolEnvironment diimplementasikan sebagai fungsi sebaris.

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)

Lihat juga

DestroyThreadpoolEnvironment

SetThreadpoolCallbackCleanupGroup

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackRunsLong

Kumpulan Utas