Partager via


CoGetCurrentLogicalThreadId, fonction (combaseapi.h)

Retourne l’identificateur de thread logique du thread physique actuel.

Syntaxe

HRESULT CoGetCurrentLogicalThreadId(
  [out] GUID *pguid
);

Paramètres

[out] pguid

Pointeur vers un GUID qui contient l’ID de thread logique au retour.

Valeur retournée

Cette fonction peut retourner les valeurs suivantes.

Code de retour Description
S_OK
L’ID de thread logique a été récupéré avec succès.
E_INVALIDARG
Un pointeur non valide a été passé pour le paramètre pguid .
E_OUTOFMEMORY
Une allocation de mémoire a échoué pendant le fonctionnement de la fonction .

Remarques

Cette fonction récupère l’identificateur du thread logique actuel sous lequel ce thread physique fonctionne. Le thread physique actuel prend l’identificateur de thread logique de tout thread client qui effectue un appel COM dans cette application. De même, l’identificateur de thread logique du thread physique actuel est utilisé pour indiquer la causalité des appels COM sortants à partir de ce thread physique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll