Поделиться через


Функция CoGetCurrentLogicalThreadId (combaseapi.h)

Возвращает идентификатор логического потока текущего физического потока.

Синтаксис

HRESULT CoGetCurrentLogicalThreadId(
  [out] GUID *pguid
);

Параметры

[out] pguid

Указатель на GUID, содержащий идентификатор логического потока при возврате.

Возвращаемое значение

Эта функция может возвращать следующие значения.

Код возврата Описание
S_OK
Идентификатор логического потока успешно получен.
E_INVALIDARG
Для параметра pguid передан недопустимый указатель.
E_OUTOFMEMORY
Не удалось выделить память во время работы функции.

Комментарии

Эта функция извлекает идентификатор текущего логического потока, в котором работает этот физический поток. Текущий физический поток принимает идентификатор логического потока любого клиентского потока, который выполняет вызов COM в этом приложении. Аналогичным образом, идентификатор логического потока текущего физического потока используется для обозначения причинно-следственных связей исходящих com-вызовов из этого физического потока.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header combaseapi.h (включая Objbase.h)
Библиотека Ole32.lib
DLL Ole32.dll