Bagikan melalui


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