Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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