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. |
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