Freigeben über


CoGetCurrentLogicalThreadId-Funktion (combaseapi.h)

Gibt den logischen Threadbezeichner des aktuellen physischen Threads zurück.

Syntax

HRESULT CoGetCurrentLogicalThreadId(
  [out] GUID *pguid
);

Parameter

[out] pguid

Ein Zeiger auf eine GUID, die bei der Rückgabe die ID des logischen Threads enthält.

Rückgabewert

Diese Funktion kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die ID des logischen Threads wurde erfolgreich abgerufen.
E_INVALIDARG
Für den pguid-Parameter wurde ein ungültiger Zeiger übergeben.
E_OUTOFMEMORY
Während des Vorgangs der Funktion ist ein Speicherbelegungsfehler aufgetreten.

Hinweise

Diese Funktion ruft den Bezeichner des aktuellen logischen Threads ab, unter dem dieser physische Thread ausgeführt wird. Der aktuelle physische Thread übernimmt den logischen Threadbezeichner jedes Clientthreads, der einen COM-Aufruf an diese Anwendung ausführt. Ebenso wird der logische Threadbezeichner des aktuellen physischen Threads verwendet, um die Kausalität für ausgehende COM-Aufrufe aus diesem physischen Thread anzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile combaseapi.h (include Objbase.h)
Bibliothek Ole32.lib
DLL Ole32.dll