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 de CWinThread

Gráfico de hierarquia

AfxBeginThread

CWinThread::CWinThread

CreateThread