Compartir por


Platform::IBox (Interfaz)

La interfaz Platform::IBox es el nombre de C++ para la interfaz Windows::Foundation::IReference .

Sintaxis

template <typename T>
interface class IBox

Parámetros

T
Tipo del valor al que se le ha aplicado la conversión boxing.

Comentarios

La interfaz IBox<T> se usa principalmente para representar tipos de valor que aceptan valores NULL, tal y como se describe en Clases y structs de valor (C++/CX). La interfaz también se usa internamente para aplicar la conversión boxing a tipos de valor que se pasan a métodos de C++ que toman parámetros de tipo Object^. Puedes declarar explícitamente un parámetro de entrada como IBox<SomeValueType>. Para ver un ejemplo, consulte Conversión boxing.

Requisitos

Miembros

La interfaz Platform::IBox hereda de la interfaz Platform::IValueType . IBox tiene estos miembros:

Propiedades

Método Descripción
Valor Devuelve el valor al que se le ha aplicado la conversión unboxing y que se almacenó previamente en esta instancia de IBox .

IBox::Value (Propiedad)

Devuelve el valor que se almacenó originalmente en este objeto.

Sintaxis

property T Value {T get();}

Parámetros

T
Tipo del valor al que se le ha aplicado la conversión boxing.

Valor de propiedad y valor devuelto

Devuelve el valor que se almacenó originalmente en este objeto.

Comentarios

Para ver un ejemplo, consulte Conversión boxing.

Consulte también

Espacio de nombres de plataforma