winrt::box_value 函式範本 (C++/WinRT)

注意

除了使用 winrt::box_value 函式,除了) 列舉陣列之外,您還可以將純量值方塊方塊化,而且大部分的陣列 (。

函式範本,會將 (或 塊包裝) 參考類別物件內的純量或陣列值,以便傳遞給預期 IInspectable的函式。 winrt::hstring也有函式的多載。 如需詳細資訊和程式碼範例,請參閱 使用 C++/WinRT 將 Boxing 和 unboxing 值取消箱處理至 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 純量或陣列類型。

參數

value 要 Box 的純量或陣列值。

傳回值

包含 Boxed 值的參考類別物件。

規格需求

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

命名空間: winrt

標頭: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion <> \cppwinrt\winrt\Windows。Foundation.h

另請參閱