modello di funzione winrt::box_value (C++/WinRT)
Nota
È possibile casellare non solo i valori scalari, ma anche la maggior parte dei tipi di matrici (ad eccezione delle matrici di enumerazioni) usando la funzione winrt::box_value .
Modello di funzione che esegue il wrapping (o caselle) di un valore scalare o matrice all'interno di un oggetto classe di riferimento in modo che possa essere passato a una funzione che prevede IInspectable. Esiste anche un overload della funzione per winrt::hstring. Per altri dettagli, e esempi di codice, vedere Boxing e valori di unboxing in IInspectable con C++/WinRT.
Sintassi
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);
Parametri di modelli
typename T
Tipo scalare o matrice.
Parametri
value
Valore scalare o matrice da casella.
Valore restituito
Oggetto classe di riferimento contenente il valore boxed.
Requisiti
SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)
Spazio dei nomi: winrt
Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h