winrt::agile_ref, modèle de struct (C++/WinRT)
Type représentant une référence agile à un objet ou une interface C++/WinRT . Pour plus d’informations et des exemples de code, consultez les objets Agile dans C++/WinRT.
Syntax
template <typename T>
struct agile_ref
Paramètres de modèle
typename T
Type d’objet C++/WinRT ou interface d’une référence agile qui est représentée par l’objet agile_ref . Il s’agit du type de la cible de référence agile.
Spécifications
Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)
Constructeurs
Constructeur | Description |
---|---|
constructeur agile_ref::agile_ref | Initialise une nouvelle instance du struct agile_ref , éventuellement avec une copie des données d’entrée. |
Fonctions Membre
Fonction | Description |
---|---|
agile_ref::get, fonction | Récupère un proxy vers la cible de l’objet agile_ref qui peut être utilisé en toute sécurité dans n’importe quel contexte de thread dans lequel l’obtention est appelée. |
Opérateurs membres
Opérateur | Description |
---|---|
agile_ref::operator bool | Vérifie si l’objet agile_ref cible un objet C++/WinRT. |
constructeur agile_ref::agile_ref
Initialise une nouvelle instance du struct agile_ref , éventuellement avec une copie des données d’entrée.
Syntaxe
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
Paramètres
object
Objet C++/WinRT ou interface qui initialise l’objet agile_ref .
agile_ref::get, fonction
Récupère un proxy vers la cible de l’objet agile_ref , qui peut être utilisé en toute sécurité dans n’importe quel contexte de thread dans lequel l’obtention est appelée.
Syntaxe
T get() const;
Valeur de retour
Proxy vers l’objet C++/WinRT ou l’interface référencée par l’objet agile_ref .
agile_ref::operator bool
Vérifie si l’objet agile_ref cible un objet C++/WinRT ou une interface valide.
Syntaxe
explicit operator bool() const noexcept;
Valeur de retour
true
si l’objet agile_ref a une cible valide, sinon false
.