Condividi tramite


Funzione CoGetCurrentProcess (combaseapi.h)

Restituisce un valore univoco per il thread corrente. CoGetCurrentProcess può essere usato per evitare problemi di riutilizzo dell'ID thread.

Sintassi

DWORD CoGetCurrentProcess();

Valore restituito

La funzione restituisce l'identificatore univoco del thread corrente.

Commenti

L'uso del valore restituito da una chiamata a CoGetCurrentProcess consente di gestire le tabelle chiave dai thread o di identificare in modo univoco un thread ad altri thread o processi.

CoGetCurrentProcess restituisce un valore effettivamente univoco, perché non viene usato di nuovo fino a quando non vengono creati più thread nella workstation corrente o fino al riavvio della workstation.

Il valore restituito da CoGetCurrentProcess identifica in modo univoco lo stesso thread per la vita del chiamante. Poiché gli ID del thread possono essere riutilizzati senza notare quando i thread vengono creati e eliminati, questo valore è più affidabile del valore restituito dalla funzione GetCurrentThreadId .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll