Plantilla de función winrt::unbox_value (C++/WinRT)

Nota:

Puede unboxar no solo los valores escalares, sino también la mayoría de los tipos de matrices (con la excepción de matrices de enumeraciones) mediante la función winrt::unbox_value .

Plantilla de función que desencapsula (o unboxiza) un valor escalar o de matriz desde dentro de un objeto de clase de referencia para que se pueda procesar en una función que espera IInspectable. Para obtener más información y ejemplos de código, vea Boxing y unboxing values to IInspectable with C++/WinRT (Valores boxing y unboxing en IInspectable con C++/WinRT).

Sintaxis

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

Parámetros de plantilla

typename T Un tipo escalar o de matriz.

Parámetros

value Objeto de clase de referencia que contiene un valor boxed.

Valor devuelto

Valor escalar o de matriz contenido dentro del objeto de clase de referencia.

Requisitos

SDK mínimo admitido: sdk de Windows versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h

Consulte también