CMutex::CMutex

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 CMutexMembros de classe | Gráfico de hierarquia

Index