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