CEvent (BOOL bInitiallyOwn = FALSE, BOOL bManualReset = FALSE, LPCTSTR lpszName = NULL, LPSECURITY_ATTRIBUTES lpsaAttribute = NULL);
Parâmetros
bInitiallyOwn
Se verdadeiro, o thread do CMultilock ou CSingleLock objeto é habilitado. Caso contrário, todas as threads que desejam acessar o recurso devem esperar.
bManualReset
Se TRUE, especifica que o objeto de evento é um evento manual, caso contrário o objeto de evento é um evento automático.
lpszName
Nome do objeto CEvent . Deve ser fornecido se o objeto será usado através de limites de processo. Se o nome corresponde a um evento existente, o construtor cria um novo objeto de CEvent que referencia o evento de mesmo nome. Se o nome corresponde a um objeto de sincronização existente que não é um evento, a construção falhará. Se NULL, o nome será nulo.
lpsaAttribute
Atributos de segurança para o objeto de evento. Para uma descrição completa dessa estrutura, consulte SECURITY_ATTRIBUTES na Referência do programador do Win32 SDK.
Observações
Constrói um objeto de CEvent nomeado ou sem nome. Para acessar ou versão um objeto de CEvent , crie um CMultiLock ou CSingleLock de objeto e chamar seu Bloquear e Desbloquear membro funções.
Para alterar o estado de um objeto de CEvent para sinalizado (segmentos não têm de esperar), chamar SetEvent ou PulseEvent. Para definir o estado de um objeto de CEvent para não sinalizado (segmentos devem esperar), chamar ResetEvent.
Visão geral de CEvent |nbsp; Membros de classe | Gráfico de hierarquia