Fungsi CoGetCurrentProcess (combaseapi.h)
Mengembalikan nilai yang unik untuk utas saat ini. CoGetCurrentProcess dapat digunakan untuk menghindari masalah penggunaan kembali ID utas.
Sintaks
DWORD CoGetCurrentProcess();
Mengembalikan nilai
Fungsi mengembalikan pengidentifikasi unik dari utas saat ini.
Keterangan
Menggunakan nilai yang dikembalikan dari panggilan ke CoGetCurrentProcess dapat membantu Anda dalam mempertahankan tabel yang dikunci oleh utas atau dalam mengidentifikasi utas secara unik ke utas atau proses lain.
CoGetCurrentProcess mengembalikan nilai yang secara efektif unik, karena tidak digunakan lagi sampai 2³² lebih banyak utas telah dibuat di stasiun kerja saat ini atau sampai stasiun kerja dimulai ulang.
Nilai yang dikembalikan oleh CoGetCurrentProcess akan secara unik mengidentifikasi utas yang sama untuk masa pakai pemanggil. Karena ID utas dapat digunakan kembali tanpa pemberitahuan karena utas dibuat dan dihancurkan, nilai ini lebih dapat diandalkan daripada nilai yang dikembalikan oleh fungsi GetCurrentThreadId .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | combaseapi.h (termasuk Objbase.h) |
Pustaka | Ole32.lib |
DLL | Ole32.dll |
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