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 |
---|---|
|
Die ID des logischen Threads wurde erfolgreich abgerufen. |
|
Für den pguid-Parameter wurde ein ungültiger Zeiger übergeben. |
|
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 |