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.
Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:
threadpoolapiset.h berisi antarmuka pemrograman berikut:
Functions
|
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 Merilis 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 timer yang ditentukan saat ini diatur. |
|
LeaveCriticalSectionWhenCallbackReturns Menentukan bagian penting yang akan dirilis kumpulan utas saat panggilan balik saat ini selesai. |
|
QueryThreadpoolStackInformation Mengambil cadangan tumpukan dan ukuran 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 cadangan tumpukan dan ukuran penerapan untuk utas baru di kumpulan utas yang ditentukan. Cadangan tumpukan dan ukuran 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 kumpulan utas 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 — mengganti objek tunggu sebelumnya, jika ada. Utas pekerja memanggil fungsi panggilan balik objek tunggu setelah handel menjadi sinyal atau setelah batas waktu yang ditentukan kedaluwarsa. (SetThreadpoolWait) |
|
SetThreadpoolWaitEx Mengatur objek tunggu menggantikan objek tunggu sebelumnya, jika ada. Utas pekerja memanggil fungsi panggilan balik objek tunggu setelah handel menjadi 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 terutang selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan. |
|
WaitForThreadpoolTimerCallbacks Menunggu panggilan balik timer yang belum selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan. |
|
WaitForThreadpoolWaitCallbacks Menunggu panggilan balik tunggu yang terutang selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan. |
|
WaitForThreadpoolWorkCallbacks Menunggu panggilan balik kerja yang belum selesai dan secara opsional membatalkan panggilan balik yang tertunda yang belum mulai dijalankan. |