Función SetThreadDescription (processthreadsapi.h)

Asigna una descripción a un subproceso.

Sintaxis

HRESULT SetThreadDescription(
  [in] HANDLE hThread,
  [in] PCWSTR lpThreadDescription
);

Parámetros

[in] hThread

Identificador del subproceso para el que desea establecer la descripción. El identificador debe tener acceso THREAD_SET_LIMITED_INFORMATION.

[in] lpThreadDescription

Cadena Unicode que especifica la descripción del subproceso.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es hrESULT que denota una operación correcta. Si se produce un error en la función, el valor devuelto es un VALOR HRESULT que indica el error.

Comentarios

La descripción de un subproceso se puede establecer más de una vez; se usa el valor establecido más recientemente. Puede recuperar la descripción de un subproceso llamando a GetThreadDescription.

Windows Server 2016, Windows 10 LTSB 2016 y Windows 10 versión 1607: SetThreadDescription solo está disponible mediante la vinculación dinámica en tiempo de ejecución en KernelBase.dll.

Ejemplos

En el ejemplo siguiente se establece la descripción del subproceso actual en simulation_thread.

HRESULT hr = SetThreadDescription(GetCurrentThread(), L"simulation_thread");
if (FAILED(hr))
{
    // Call failed.
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado processthreadsapi.h
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetThreadDescription, Cómo: Establecer un nombre de subproceso en código nativo