winrt::box_value, modèle de fonction (C++/WinRT)
Notes
Vous pouvez non seulement boxer des valeurs scalaires, mais également la plupart des types de tableaux (à l’exception des tableaux d’énumérations) à l’aide de la fonction winrt::box_value .
Modèle de fonction qui encapsule (ou box) une valeur scalaire ou de tableau à l’intérieur d’un objet de classe de référence afin qu’il puisse être passé à une fonction qui attend IInspectable. Une surcharge de la fonction existe également pour winrt::hstring. Pour plus d’informations et des exemples de code, consultez les valeurs boxing et unboxing sur IInspectable avec C++/WinRT.
Syntax
winrt::Windows::Foundation::IInspectable box_value(winrt::hstring const& value);
template <typename T, typename = std::enable_if_t<!std::is_convertible_v<T, winrt::hstring>>>
winrt::Windows::Foundation::IInspectable box_value(T const& value);
Paramètres de modèle
typename T
Type scalaire ou tableau.
Paramètres
value
Valeur scalaire ou tableau à boxer.
Valeur retournée
Objet de classe référence contenant la valeur boxed.
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour