Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.