Compartilhar via


Modelo de função winrt::unbox_value (C++/WinRT)

Observação

Você pode desabilitar não apenas valores escalares, mas também a maioria dos tipos de matrizes (com exceção de matrizes de enumerações) usando a função winrt::unbox_value .

Um modelo de função que desembrulha (ou descompacta) um valor escalar ou de matriz de dentro de um objeto de classe de referência para que ele possa ser processado em uma função que espera iInspectable. Para obter mais detalhes e exemplos de código, consulte Valores de boxe e unboxing para IInspectable com C++/WinRT.

Syntax

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

Parâmetros de modelo

typename T Um tipo escalar ou de matriz.

Parâmetros

value Um objeto de classe de referência que contém um valor em caixa.

Valor retornado

O valor escalar ou de matriz contido dentro do objeto de classe de referência.

Requisitos

SDK com suporte mínimo: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)

Namespace: winrt

Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. Foundation.h

Confira também