Leggere in inglese

Condividi tramite


modello di struct winrt::agile_ref (C++/WinRT)

Tipo che rappresenta un riferimento agile a un oggetto o un'interfaccia C++/WinRT . Per altre informazioni ed esempi di codice, vedere Oggetti Agile in C++/WinRT.

Sintassi

template <typename T>
struct agile_ref

Parametri di modelli

typename T Tipo di oggetto C++/WinRT o interfaccia un riferimento agile a cui è rappresentato dall'oggetto agile_ref . Si tratta del tipo della destinazione di riferimento agile.

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Costruttori

Costruttore Descrizione
Costruttore agile_ref::agile_ref Inizializza una nuova istanza dello struct agile_ref , facoltativamente con una copia dei dati di input.

Funzioni membro

Funzione Descrizione
funzione agile_ref::get Recupera un proxy alla destinazione dell'oggetto agile_ref che può essere usato in modo sicuro all'interno di qualsiasi contesto del thread in cui viene chiamato.

Operatori membri

Operatore Descrizione
agile_ref::operator bool Verifica se l'oggetto agile_ref è destinato a un oggetto C++/WinRT.

Costruttore agile_ref::agile_ref

Inizializza una nuova istanza dello struct agile_ref , facoltativamente con una copia dei dati di input.

Sintassi

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

Parametri

object Oggetto O interfaccia C++/WinRT che inizializza l'oggetto agile_ref .

funzione agile_ref::get

Recupera un proxy alla destinazione dell'oggetto agile_ref, che può essere usato in modo sicuro all'interno di qualsiasi contesto del thread in cui viene chiamato.

Sintassi

T get() const;

Valore restituito

Proxy all'oggetto C++/WinRT o all'interfaccia a cui fa riferimento l'oggetto agile_ref .

agile_ref::operator bool

Verifica se l'oggetto agile_ref è destinato a un oggetto O un oggetto C++/WinRT valido.

Sintassi

explicit operator bool() const noexcept;

Valore restituito

true se l'oggetto agile_ref ha una destinazione valida, in caso contrario false.

Vedi anche