Partilhar via


Classe Win32ThreadTraits

Essa classe fornece a função de criação para um thread do Windows. Use essa classe se o thread não usar funções CRT.

Importante

Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.

Sintaxe

class Win32ThreadTraits

Membros

Métodos públicos

Nome Descrição
Win32ThreadTraits::CreateThread (Estático) Chame essa função para criar um thread que não deve 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

Win32ThreadTraits::CreateThread

Chame essa função para criar um thread que não deve 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 CreateThread para criar o thread.

Confira também

Visão geral da aula