Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera informações sobre o thread especificado.
Sintaxe
BOOL GetThreadInformation(
[in] HANDLE hThread,
[in] THREAD_INFORMATION_CLASS ThreadInformationClass,
LPVOID ThreadInformation,
[in] DWORD ThreadInformationSize
);
Parâmetros
[in] hThread
Um identificador para o thread. O identificador deve ter direitos de acesso THREAD_QUERY_INFORMATION. Para obter mais informações, consulte Segurança de thread e direitos de acesso.
[in] ThreadInformationClass
A classe de informações a ser recuperada. Esse valor pode ser ThreadMemoryPriority, ThreadAbsoluteCpuPriority ou ThreadDynamicCodePolicy.
Observação
O ThreadDynamicCodePolicy tem suporte em Windows Server 2016 e mais recentes, Windows 10 LTSB 2016 e mais recentes e Windows 10 versão 1607 e mais recente.
ThreadInformation
Ponteiro para uma estrutura para receber o tipo de informação especificado pelo parâmetro ThreadInformationClass .
Se o parâmetro ThreadInformationClass for ThreadMemoryPriority, esse parâmetro deverá apontar para uma estrutura MEMORY_PRIORITY_INFORMATION .
Se o parâmetro ThreadInformationClass for ThreadAbsoluteCpuPriority, esse parâmetro deverá apontar para um LONG.
Se o parâmetro ThreadInformationClass for ThreadDynamicCodePolicy, esse parâmetro deverá apontar para um DWORD.
[in] ThreadInformationSize
O tamanho em bytes da estrutura especificada pelo parâmetro ThreadInformation .
Se o parâmetro ThreadInformationClass for ThreadMemoryPriority, esse parâmetro deverá ser sizeof(MEMORY_PRIORITY_INFORMATION).
Se o parâmetro ThreadInformationClass for ThreadAbsoluteCpuPriority, esse parâmetro deverá ser sizeof(LONG).
Se o parâmetro ThreadInformationClass for ThreadDynamicCodePolicy, esse parâmetro deverá ser sizeof(DWORD).
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | processthreadsapi.h (inclua Windows.h) |
| Biblioteca | Kernel32.lib |
| DLL | Kernel32.dll |