CMutex (BOOLbInitiallyOwn = FALSE,LPCTSTR lpszName = NULL,LPSECURITY_ATTRIBUTESlpsaAttribute = NULL);
Parâmetros
bInitiallyOwn
Especifica se o thread de criação do objeto de CMutex inicialmente tem acessar o recurso controlado pelo mutex.
lpszName
Nome do objeto CMutex . Se existir outro mutex com o mesmo nome, lpszName deve ser fornecido se o objeto será usado através de limites de processo. Se NULL, o mutex será sem nome. Se o nome corresponde a um mutex existente, o construtor cria um novo objeto CMutex que faz referência o mutex esse nome. Se o nome corresponde a um objeto de sincronização existente que não é um mutex, a construção falhará.
lpsaAttribute
Atributos de segurança para o objeto de mutex. Para uma descrição completa dessa estrutura, consulte SECURITY_ATTRIBUTES na Referência do programador do Win32.
Observações
Constrói um objeto de CMutex nomeado ou sem nome. Para acessar ou versão um objeto de CMutex , crie um CMultiLock ou CSingleLock de objeto e chamar seu Bloquear e Desbloquear membro funções. Se o objeto CMutex estiversão sendo usado autônomo, chame sua função de membro Unlock para liberá-lo.
Visão geral de CMutex | Membros de classe | Gráfico de hierarquia