winrt::box_value templat fungsi (C++/WinRT)

Catatan

Anda tidak hanya dapat mengetikkan nilai skalar, tetapi juga sebagian besar jenis array (dengan pengecualian array enumerasi) dengan menggunakan fungsi winrt::box_value .

Templat fungsi yang membungkus (atau kotak) nilai skalar atau array di dalam objek kelas referensi sehingga dapat diteruskan ke fungsi yang mengharapkan IInspectable. Kelebihan beban fungsi juga ada untuk winrt::hstring. Untuk detail selengkapnya, dan contoh kode, lihat Nilai Tinju dan buka kotak ke IInspectable dengan C++/WinRT.

Sintaks

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

Parameter templat

typename T Jenis skalar atau array.

Parameter

value Nilai skalar atau array ke kotak.

Mengembalikan nilai

Objek kelas referensi yang berisi nilai kotak.

Persyaratan

SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundation.h

Lihat juga