Freigeben über


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

Siehe auch