winrt::unbox_value-Funktionsvorlage (C++/WinRT)
Hinweis
Sie können nicht nur Skalarwerte aufheben, sondern auch die meisten Arten von Arrays (mit Ausnahme von Arrays von Enumerationen) mithilfe der Winrt::unbox_value-Funktion .
Eine Funktionsvorlage, die einen Skalar- oder Arraywert innerhalb eines Referenzklasseobjekts ablöst (oder entboxt), sodass es in einer Funktion verarbeitet werden kann, die IInspectable erwartet. Weitere Details und Codebeispiele finden Sie unter Boxing- und Unboxing-Werte für IInspectable mit C++/WinRT.
Syntax
template <typename T>
T unbox_value(winrt::Windows::Foundation::IInspectable const& value);
Vorlagenparameter
typename T
Ein Skalar- oder Arraytyp.
Parameter
value
Ein Referenzklasseobjekt, das einen Boxwert enthält.
Rückgabewert
Der Skalar- oder Arraywert, der im Referenzklasseobjekt enthalten ist.
Anforderungen
Mindest unterstützte SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Kopfzeile: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h