Modello di funzione winrt::unbox_value (C++/WinRT)

Nota

È possibile annullare la posta in arrivo non solo dei valori scalari, ma anche la maggior parte dei tipi di matrici (ad eccezione delle matrici di enumerazioni) usando la funzione winrt::unbox_value .

Modello di funzione che annulla il wrapping (o unboxes) di un valore scalare o matrice dall'interno di un oggetto classe di riferimento in modo che possa essere elaborato in una funzione che prevede IInspectable. Per altri dettagli ed esempi di codice, vedi Valori boxing e unboxing in IInspectable con C++/WinRT.

Sintassi

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

Parametri di modelli

typename T Tipo scalare o matrice.

Parametri

value Oggetto classe di riferimento contenente un valore boxed.

Valore restituito

Valore scalare o matrice contenuto nell'oggetto classe di riferimento.

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

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

Vedi anche