Шаблон функции winrt::unbox_value (C++/WinRT)

Примечание

Можно распаковывать не только скалярные значения, но и большинство типов массивов (за исключением массивов перечислений) с помощью функции winrt::unbox_value .

Шаблон функции, который распаковывает скалярное или массивное значение внутри объекта ссылочного класса, чтобы его можно было обработать в функции, которая ожидает IInspectable. Дополнительные сведения и примеры кода см. в разделе "Упаковка" и распаковка значений в IInspectable с помощью C++/WinRT.

Синтаксис

template <typename T>
T unbox_value(winrt::Windows::Foundation::IInspectable const& value);

Параметры шаблона

typename T Скалярный тип или тип массива.

Параметры

value Объект класса ссылки, содержащий упаковаемое значение.

Возвращаемое значение

Скалярное или массивное значение, содержащееся в объекте ссылочного класса.

Требования

Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)

Пространство имен: winrt

Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h

См. также раздел