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.

Confira também

Visão geral da aula