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 .