Partilhar via


CWinThread::CreateThread

Cria um segmento para executar no 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 parâmetro adicional que controla a criação de segmento. Este sinalizador pode conter um dos dois valores:

    • CREATE_SUSPENDED o segmento Comece com uma contagem de suspensão de uma. Use CREATE_SUSPENDED se você deseja inicializar quaisquer dados de membros do objeto de CWinThread , como m_bAutoDelete ou quaisquer membros de sua classe derivada, antes que o segmento iniciar a execução. Após a inicialização estiver concluída, use CWinThread::ResumeThread para iniciar a execução de segmento. O segmento não será executado até que CWinThread::ResumeThread seja chamado.

    • 0 Início o segmento imediatamente após a criação.

  • nStackSize
    Especifica o tamanho em bytes de pilha para o novo segmento. Se 0, o tamanho da pilha tem como padrão o mesmo tamanho que o do segmento principal do processo.

  • lpSecurityAttrs
    Os pontos a SECURITY_ATTRIBUTES estrutura que especifica atributos de segurança para o segmento.

Valor de retorno

Diferente de zero se o segmento é criado com êxito; se não 0.

Comentários

Use AfxBeginThread para criar um objeto de segmento e para executá-la em uma etapa. Use CreateThread se você deseja reutilizar o objeto de segmento entre a criação e a finalização sucessivas de um segmento.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWinThread

Gráfico da hierarquia

AfxBeginThread

CWinThread::CWinThread

CreateThread