Funzione CoGetCurrentLogicalThreadId (combaseapi.h)

Restituisce l'identificatore del thread logico del thread fisico corrente.

Sintassi

HRESULT CoGetCurrentLogicalThreadId(
  [out] GUID *pguid
);

Parametri

[out] pguid

Puntatore a un GUID che contiene l'ID del thread logico al momento della restituzione.

Valore restituito

Questa funzione può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
L'ID del thread logico è stato recuperato correttamente.
E_INVALIDARG
È stato passato un puntatore non valido per il parametro pguid .
E_OUTOFMEMORY
Allocazione di memoria non riuscita durante l'operazione della funzione.

Commenti

Questa funzione recupera l'identificatore del thread logico corrente in cui opera questo thread fisico. Il thread fisico corrente assume l'identificatore del thread logico di qualsiasi thread client che effettua una chiamata COM in questa applicazione. Analogamente, l'identificatore di thread logico del thread fisico corrente viene usato per indicare la causalità per le chiamate COM in uscita da questo thread fisico.

Requisiti

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