Plantilla de estructura winrt::agile_ref (C++/WinRT)

Tipo que representa una referencia ágil a un objeto o interfaz de C++/WinRT . Para obtener más información y ejemplos de código, consulta Objetos agile en C++/WinRT.

Sintaxis

template <typename T>
struct agile_ref

Parámetros de plantilla

typename T Tipo de objeto o interfaz de C++/WinRT una referencia ágil a la que se representa el objeto agile_ref . Este es el tipo del destino de la referencia ágil.

Requisitos

SDK mínimo admitido: sdk de Windows versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Constructores

Constructor Descripción
constructor agile_ref::agile_ref Inicializa una nueva instancia de la estructura agile_ref , opcionalmente con una copia de los datos de entrada.

Funciones miembro

Función Descripción
agile_ref::get (Función) Recupera un proxy al destino del objeto agile_ref que se puede usar de forma segura en cualquier contexto de subproceso en el que se llame a get .

Operadores de miembro

Operador Descripción
agile_ref::operator bool Comprueba si el objeto agile_ref tiene como destino un objeto de C++/WinRT.

constructor agile_ref::agile_ref

Inicializa una nueva instancia de la estructura agile_ref , opcionalmente con una copia de los datos de entrada.

Sintaxis

agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);

Parámetros

object Objeto o interfaz de C++/WinRT que inicializa el objeto agile_ref .

agile_ref::get (Función)

Recupera un proxy al destino del objeto agile_ref , que se puede usar de forma segura dentro de cualquier contexto de subproceso en el que se llame a get .

Sintaxis

T get() const;

Valor devuelto

Proxy al objeto o interfaz de C++/WinRT al que hace referencia el objeto agile_ref .

agile_ref::operator bool

Comprueba si el objeto agile_ref tiene como destino un objeto o interfaz de C++/WinRT válido.

Sintaxis

explicit operator bool() const noexcept;

Valor devuelto

true es si el objeto agile_ref tiene un destino válido; de lo contrario false, es .

Vea también