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.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta classe fornece a função de criação para um thread do Windows. Use esta classe se a thread não quiser usar funções CRT.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
class Win32ThreadTraits
Membros
Métodos Públicos
| Nome | Description |
|---|---|
| Win32ThreadTraits::CreateThread | (Estática) Chame esta função para criar um thread que não deva usar funções CRT. |
Observações
As características de thread são classes que fornecem uma função de criação para um determinado tipo de thread. A função de criação tem a mesma assinatura e semântica que a função CreateThread do Windows.
As características de thread são usadas pelas seguintes classes:
Se o thread for usar funções CRT, usa CRTThreadTraits em vez disso.
Requerimentos
Cabeçalho: atlbase.h
Win32ThreadTraits::CreateThread
Chame esta função para criar um thread que não deva usar funções CRT.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Parâmetros
LPSA
Os atributos de segurança para a nova thread.
dwStackSize
O tamanho da pilha para o novo tópico.
pfnThreadProc
O procedimento de thread do novo thread.
pvParam
O parâmetro a ser passado para o procedimento de thread.
dwCreamFlags
As bandeiras de criação (0 ou CREATE_SUSPENDED).
pdwThreadId
[fora] Endereço da variável DWORD que, em caso de sucesso, recebe o ID da thread da thread recém-criada.
Valor de retorno
Devolve o handle ao thread recém-criado ou NULL em caso de falha. Ligue para o GetLastError para obter informações de erro alargadas.
Observações
Consulte CreateThread para mais informações sobre os parâmetros desta função.
Esta função chama CreateThread para criar o thread.