Compartilhar via


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.

Confira também