Función CoGetCurrentLogicalThreadId (combaseapi.h)

Devuelve el identificador de subproceso lógico del subproceso físico actual.

Sintaxis

HRESULT CoGetCurrentLogicalThreadId(
  [out] GUID *pguid
);

Parámetros

[out] pguid

Puntero a un GUID que contiene el identificador de subproceso lógico en la devolución.

Valor devuelto

Esta función puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El identificador del subproceso lógico se recuperó correctamente.
E_INVALIDARG
Se pasó un puntero no válido para el parámetro pguid .
E_OUTOFMEMORY
Error en la asignación de memoria durante el funcionamiento de la función.

Comentarios

Esta función recupera el identificador del subproceso lógico actual en el que funciona este subproceso físico. El subproceso físico actual toma el identificador de subproceso lógico de cualquier subproceso de cliente que realiza una llamada COM a esta aplicación. Del mismo modo, el identificador de subproceso lógico del subproceso físico actual se usa para indicar la causalidad de las llamadas COM salientes de este subproceso físico.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado combaseapi.h (incluya Objbase.h)
Library Ole32.lib
Archivo DLL Ole32.dll