header threadpoolapiset.h

Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:

threadpoolapiset.h berisi antarmuka pemrograman berikut:

Fungsi

 
CallbackMayRunLong

Menunjukkan bahwa panggilan balik mungkin tidak kembali dengan cepat.
CancelThreadpoolIo

Membatalkan pemberitahuan dari fungsi StartThreadpoolIo.
CloseThreadpool

Menutup kumpulan utas yang ditentukan.
CloseThreadpoolCleanupGroup

Menutup grup pembersihan yang ditentukan.
CloseThreadpoolCleanupGroupMembers

Merilis anggota grup pembersihan yang ditentukan, menunggu semua fungsi panggilan balik selesai, dan secara opsional membatalkan fungsi panggilan balik yang luar biasa.
CloseThreadpoolIo

Merilis objek penyelesaian I/O yang ditentukan.
CloseThreadpoolTimer

Merilis objek timer yang ditentukan.
CloseThreadpoolWait

Melepaskan objek tunggu yang ditentukan.
CloseThreadpoolWork

Merilis objek kerja yang ditentukan.
CreateThreadpool

Mengalokasikan kumpulan utas baru untuk menjalankan panggilan balik.
CreateThreadpoolCleanupGroup

Membuat grup pembersihan yang dapat digunakan aplikasi untuk melacak satu atau beberapa panggilan balik kumpulan utas.
CreateThreadpoolIo

Membuat objek penyelesaian I/O baru.
CreateThreadpoolTimer

Membuat objek timer baru.
CreateThreadpoolWait

Membuat objek tunggu baru.
CreateThreadpoolWork

Membuat objek kerja baru.
DisassociateCurrentThreadFromCallback

Menghapus asosiasi antara fungsi panggilan balik yang sedang dijalankan dan objek yang memulai panggilan balik. Utas saat ini tidak akan lagi dihitung sebagai menjalankan panggilan balik atas nama objek.
FreeLibraryWhenCallbackReturns

Menentukan DLL yang akan dibongkar kumpulan utas ketika panggilan balik saat ini selesai.
IsThreadpoolTimerSet

Menentukan apakah objek pengatur waktu yang ditentukan saat ini diatur.
LeaveCriticalSectionWhenCallbackReturns

Menentukan bagian penting yang akan dirilis kumpulan utas saat panggilan balik saat ini selesai.
QueryThreadpoolStackInformation

Mengambil ukuran cadangan tumpukan dan penerapan untuk utas di kumpulan utas yang ditentukan.
ReleaseMutexWhenCallbackReturns

Menentukan mutex yang akan dirilis kumpulan utas saat panggilan balik saat ini selesai.
ReleaseSemaphoreWhenCallbackReturns

Menentukan semaphore yang akan dirilis kumpulan utas ketika panggilan balik saat ini selesai.
SetEventWhenCallbackReturns

Menentukan peristiwa yang akan diatur kumpulan utas ketika panggilan balik saat ini selesai.
SetThreadpoolStackInformation

Mengatur ukuran cadangan tumpukan dan penerapan untuk utas baru di kumpulan utas yang ditentukan. Ukuran cadangan tumpukan dan penerapan untuk utas yang ada tidak diubah.
SetThreadpoolThreadMaximum

Mengatur jumlah maksimum utas yang dapat dialokasikan oleh kumpulan utas yang ditentukan untuk memproses panggilan balik.
SetThreadpoolThreadMinimum

Mengatur jumlah minimum utas yang harus disediakan oleh kumpulan alur yang ditentukan untuk memproses panggilan balik.
SetThreadpoolTimer

Mengatur objek timer , mengganti timer sebelumnya, jika ada. Utas pekerja memanggil panggilan balik objek timer setelah batas waktu yang ditentukan kedaluwarsa. (SetThreadpoolTimer)
SetThreadpoolTimerEx

Mengatur objek timer , mengganti timer sebelumnya, jika ada. Utas pekerja memanggil panggilan balik objek timer setelah batas waktu yang ditentukan kedaluwarsa. (SetThreadpoolTimerEx)
SetThreadpoolWait

Mengatur objek tunggu yang menggantikan objek tunggu sebelumnya, jika ada. Utas pekerja memanggil fungsi panggilan balik objek tunggu setelah handel diberi sinyal atau setelah batas waktu yang ditentukan kedaluwarsa. (SetThreadpoolWait)
SetThreadpoolWaitEx

Mengatur objek tunggu yang menggantikan objek tunggu sebelumnya, jika ada. Utas pekerja memanggil fungsi panggilan balik objek tunggu setelah handel diberi sinyal atau setelah batas waktu yang ditentukan kedaluwarsa. (SetThreadpoolWaitEx)
StartThreadpoolIo

Memberi tahu kumpulan utas bahwa operasi I/O mungkin dimulai untuk objek penyelesaian I/O yang ditentukan. Utas pekerja memanggil fungsi panggilan balik objek penyelesaian I/O setelah operasi selesai pada handel file yang terikat ke objek ini.
SubmitThreadpoolWork

Memposting objek kerja ke kumpulan utas. Utas pekerja memanggil fungsi panggilan balik objek kerja.
TrySubmitThreadpoolCallback

Meminta agar utas pekerja kumpulan utas memanggil fungsi panggilan balik yang ditentukan.
WaitForThreadpoolIoCallbacks

Menunggu panggilan balik penyelesaian I/O yang luar biasa selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan.
WaitForThreadpoolTimerCallbacks

Menunggu panggilan balik timer yang luar biasa selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan.
WaitForThreadpoolWaitCallbacks

Menunggu panggilan balik tunggu yang belum selesai dan secara opsional membatalkan panggilan balik tertunda yang belum mulai dijalankan.
WaitForThreadpoolWorkCallbacks

Menunggu panggilan balik kerja yang luar biasa selesai dan secara opsional membatalkan panggilan balik tertunda yang belum mulai dijalankan.