Classe CRTThreadTraits
Essa classe fornece a função de criação para um thread CRT. Use essa classe se o thread usar funções CRT.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
class CRTThreadTraits
Membros
Métodos públicos
Nome | Descrição |
---|---|
CRTThreadTraits::CreateThread | (Estático) Chame essa função para criar um thread que possa usar funções CRT. |
Comentários
As características do thread são classes que fornecem uma função de criação para um tipo específico 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 não estiver usando funções CRT, use Win32ThreadTraits.
Requisitos
Cabeçalho: atlbase.h
CRTThreadTraits::CreateThread
Chame essa função para criar um thread que possa 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 o novo thread.
dwStackSize
O tamanho da pilha do novo thread.
pfnThreadProc
O procedimento de thread do novo thread.
pvParam
O parâmetro a ser passado para o procedimento de thread.
dwCreationFlags
Os sinalizadores de criação (0 ou CREATE_SUSPENDED).
pdwThreadId
[out] Endereço da variável DWORD que, com êxito, recebe a ID de thread do thread recém-criado.
Valor de retorno
Retorna o identificador para o thread recém-criado ou NULL em caso de falha. Chame GetLastError para obter informações de erro estendidas.
Comentários
Consulte CreateThread para obter mais informações sobre os parâmetros para essa função.
Essa função chama _beginthreadex para criar o thread.