Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Recupera a descrição atribuída a um thread chamando SetThreadDescription.
Sintaxe
HRESULT GetThreadDescription(
[in] HANDLE hThread,
[out] PWSTR *ppszThreadDescription
);
Parâmetros
[in] hThread
Um identificador para o thread para o qual recuperar a descrição. O identificador deve ter acesso THREAD_QUERY_LIMITED_INFORMATION.
[out] ppszThreadDescription
Uma cadeia de caracteres Unicode que contém a descrição do thread.
Valor retornado
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
Windows Server 2016, Windows 10 LTSB 2016 e Windows 10 versão 1607: GetThreadDescription só está disponível pela Vinculação Dinâmica em Tempo de Execução em KernelBase.dll.
A descrição de um thread pode ser alterada a qualquer momento. Por exemplo, um thread diferente pode alterar a descrição de um thread de interesse enquanto você tenta recuperar essa descrição.
As descrições de thread não precisam ser exclusivas.
Para liberar a memória para a descrição do thread, chame o método LocalFree .
Exemplos
O exemplo a seguir obtém a descrição de um thread, imprime a descrição e libera a memória para a descrição.
HRESULT hr = GetThreadDescription(ThreadHandle, &data);
if (SUCCEEDED(hr))
{
wprintf(“%ls\n”, data);
LocalFree(data);
}
Requisitos
| 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 |