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.
template <typename T>
struct agile_ref
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.
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)
Costruttore | Descrizione |
---|---|
Costruttore agile_ref::agile_ref | Inizializza una nuova istanza dello struct agile_ref , facoltativamente con una copia dei dati di input. |
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. |
Operatore | Descrizione |
---|---|
agile_ref::operator bool | Verifica se l'oggetto agile_ref è destinato a un oggetto C++/WinRT. |
Inizializza una nuova istanza dello struct agile_ref , facoltativamente con una copia dei dati di input.
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
object
Oggetto O interfaccia C++/WinRT che inizializza l'oggetto agile_ref .
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.
T get() const;
Proxy all'oggetto C++/WinRT o all'interfaccia a cui fa riferimento l'oggetto agile_ref .
Verifica se l'oggetto agile_ref è destinato a un oggetto O un oggetto C++/WinRT valido.
explicit operator bool() const noexcept;
true
se l'oggetto agile_ref ha una destinazione valida, in caso contrario false
.