Função SetThreadDescription (processthreadsapi.h)
Atribui uma descrição a um thread.
Sintaxe
HRESULT SetThreadDescription(
[in] HANDLE hThread,
[in] PCWSTR lpThreadDescription
);
Parâmetros
[in] hThread
Um identificador para o thread para o qual você deseja definir a descrição. O identificador deve ter acesso THREAD_SET_LIMITED_INFORMATION.
[in] lpThreadDescription
Uma cadeia de caracteres Unicode que especifica a descrição do thread.
Retornar valor
Se a função for bem-sucedida, o valor retornado será o HRESULT que indica uma operação bem-sucedida. Se a função falhar, o valor retornado será um HRESULT que indica o erro.
Comentários
A descrição de um thread pode ser definida mais de uma vez; o valor definido mais recentemente é usado. Você pode recuperar a descrição de um thread chamando GetThreadDescription.
Windows Server 2016, Windows 10 LTSB 2016 e Windows 10 versão 1607: SetThreadDescription só está disponível pela Vinculação Dinâmica em Tempo de Execução no KernelBase.dll.
Exemplos
O exemplo a seguir define a descrição do thread atual como simulation_thread
.
HRESULT hr = SetThreadDescription(GetCurrentThread(), L"simulation_thread");
if (FAILED(hr))
{
// Call failed.
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1607 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | processthreadsapi.h |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |
Confira também
GetThreadDescription, Como definir um nome de thread no código nativo