Modelo de struct winrt::agile_ref (C++/WinRT)
Um tipo que representa uma referência ágil a um objeto ou interface C++/WinRT . Para obter mais informações e exemplos de código, consulte objetos Agile em C++/WinRT.
Syntax
template <typename T>
struct agile_ref
Parâmetros de modelo
typename T
O tipo de objeto C++/WinRT ou interface de uma referência ágil à qual é representada pelo objeto agile_ref . Esse é o tipo de destino da referência agile.
Requisitos
SDK mínimo com suporte: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace: winrt
Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)
Construtores
Construtor | Descrição |
---|---|
construtor agile_ref::agile_ref | Inicializa uma nova instância do struct agile_ref , opcionalmente com uma cópia dos dados de entrada. |
Funções de membro
Função | Descrição |
---|---|
função agile_ref::get | Recupera um proxy para o destino do objeto agile_ref que pode ser usado com segurança em qualquer contexto de thread no qual get é chamado. |
Operadores membros
Operador | Descrição |
---|---|
agile_ref::operador bool | Verifica se o objeto agile_ref está direcionando um objeto C++/WinRT. |
construtor agile_ref::agile_ref
Inicializa uma nova instância do struct agile_ref , opcionalmente com uma cópia dos dados de entrada.
Sintaxe
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
Parâmetros
object
Um objeto ou interface C++/WinRT que inicializa o objeto agile_ref .
função agile_ref::get
Recupera um proxy para o destino do objeto agile_ref , que pode ser usado com segurança em qualquer contexto de thread no qual get é chamado.
Sintaxe
T get() const;
Valor retornado
Um proxy para o objeto ou interface C++/WinRT referenciado pelo objeto agile_ref .
agile_ref::operador bool
Verifica se o objeto agile_ref está direcionando um objeto ou interface C++/WinRT válido.
Sintaxe
explicit operator bool() const noexcept;
Valor retornado
true
se o objeto agile_ref tiver um destino válido, caso contrário false
.