Partilhar via


Classe CriticalSection

Representa um objeto de seção crítica.

class CriticalSection;

Membros

BR245077.collapse_all(pt-br,VS.110).gifConstrutor

Nome

Descrição

Construtor de CriticalSection::CriticalSection

Inicializa um objeto de sincronização que é semelhante a um objeto mutex, mas pode ser usado por apenas segmentos de um único processo.

CriticalSection:: ~ CriticalSection destruidor

Deinitializes e destrói o objeto CriticalSection atual.

BR245077.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método CriticalSection::TryLock

Tenta inserir uma seção crítica sem bloqueio.Se a chamada for bem-sucedida, o segmento chamado apropria-se da seção crítica.

Método CriticalSection::Lock

Aguarda a posse do objeto especificado de seção crítica.A função retorna quando o thread de chamada é concedido a propriedade.

Método CriticalSection::IsValid

Indica se a seção crítica atual é válida.

BR245077.collapse_all(pt-br,VS.110).gifMembros de dados protegidos

Nome

Descrição

Membro de dados de CriticalSection::cs_

Declara um membro de dados da seção crítica.

Hierarquia de herança

CriticalSection

Requisitos

Cabeçalho: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Consulte também

Referência

Namespace Microsoft::WRL::wrappers