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