Partilhar via


CWinThread::CreateThread

Cria um thread executar dentro do espaço de endereço do processo de chamada.

BOOL CreateThread(
   DWORD dwCreateFlags = 0,
   UINT nStackSize = 0,
   LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL 
);

Parâmetros

  • dwCreateFlags
    Especifica um sinalizar adicional que controla a criação do thread.Este sinalizar pode conter um dos dois valores:

    • CREATE_SUSPENDED   Inicie o thread com uma contagem de suspensões de um.Use CREATE_SUSPENDED se desejar inicializar quaisquer dados de membro do CWinThread o objeto, sistema autônomo m_bAutoDelete ou todos sistema autônomo membros da sua classe derivada antes de inicia o thread em execução.Uma vez concluída a inicialização, usar o CWinthread::Resume thread para iniciar o thread em execução.O thread não irá executar até CWinThread::ResumeThread é chamado.

    • 0   Inicie o thread imediatamente após a criação.

  • nStackSize
    Especifica o dimensionar em bytes da pilha para o novo thread.If 0, o dimensionar de pilha padrão é o mesmo dimensionar do thread principal do processo.

  • lpSecurityAttrs
    Aponta para um SECURITY_ATTRIBUTES estrutura que especifica a segurança de atributos para o thread.

Valor de retorno

Diferente de zero se o thread é criado com êxito; caso contrário, 0.

Comentários

Use AfxBeginThread Para criar um objeto de segmento e executá-lo em uma única etapa. Use CreateThread Se desejar reutilizar o objeto de segmento entre sucessivas de criação e finalização do thread execuções.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWinThread

Gráfico de hierarquia

AfxBeginThread

CWinThread::CWinThread

CreateThread

Outros recursos

CWinThread membros