Partilhar via


Classe SyncLockWithStatusT

Oferece suporte à infraestrutura de WRL e não deve ser usado diretamente no seu código.

template <
   typename SyncTraits
>
class SyncLockWithStatusT : public SyncLockT<SyncTraits>;

Parâmetros

  • SyncTraits
    Um tipo que possa assumir a propriedade exclusiva ou compartilhada de um recurso.

Comentários

Representa um tipo que possa assumir a propriedade exclusiva ou compartilhada de um recurso.

A classe de SyncLockWithStatusT é usada para implementar as classes de Mutex e de Sinal .

Membros

Construtores Públicos

Nome

Descrição

Construtor SyncLockWithStatusT::SyncLockWithStatusT

Inicializa uma nova instância da classe de SyncLockWithStatusT.

Construtores Protegidos

Nome

Descrição

Construtor SyncLockWithStatusT::SyncLockWithStatusT

Inicializa uma nova instância da classe de SyncLockWithStatusT.

Métodos Públicos

Nome

Descrição

Método SyncLockWithStatusT::GetStatus

Recupera o status do objeto atual de SyncLockWithStatusT.

Método SyncLockWithStatusT::IsLocked

Indica se o objeto atual de SyncLockWithStatusT possui um recurso; isto é, o objeto de SyncLockWithStatusT é bloqueada.

Membros de dados protegidos

Nome

Descrição

Membro de dados SyncLockWithStatusT::status_

Contém o resultado da operação subjacente de espera depois de uma operação de bloqueio em um objeto baseado no objeto atual de SyncLockWithStatusT.

Hierarquia de Herança

SyncLockT

SyncLockWithStatusT

Requisitos

Cabeçalho: corewrappers.h

Namespace: Microsoft::WRL::Wrappers::Details

Consulte também

Referência

Namespace Microsoft::WRL::Wrappers::Details