winrt::box_value 函数模板 (C++/WinRT)

注意

不仅可以装箱标量值,还可以使用 winrt::box_value 函数将枚举数组) 的数组 (。

包装 (或 的函数模板) 引用类对象中的标量或数组值,以便它可以传递给需要 IInspectable 的函数。 winrt::hstring 也存在函数的重载。 有关更多详细信息和代码示例,请参阅 使用 C++/WinRT 将值装箱和取消装箱到 IInspectable

语法

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);

模板参数

typename T 标量或数组类型。

parameters

value 要装箱的标量或数组值。

返回值

包含装箱值的引用类对象。

要求

支持的最低 SDK:Windows SDK 版本 10.0.17134.0 (Windows 10版本 1803)

命名空间: winrt

标头: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows。Foundation.h

请参阅