Partilhar via


Plataforma::Interface IBox

A interface Platform::IBox é o nome C++ para a Windows::Foundation::IReference interface.

Sintaxe

template <typename T>
interface class IBox

Parâmetros

T
O tipo do valor em caixa.

Observações

A IBox<T> interface é usada principalmente internamente para representar tipos de valor anuláveis, conforme descrito em Classes e estruturas de valor (C++/CX). A interface também é usada para encaixotar tipos de valor que são passados para métodos C++ que usam parâmetros do tipo Object^. Você pode declarar explicitamente um parâmetro de entrada como IBox<SomeValueType>. Para obter um exemplo, consulte Boxe.

Membros

A Platform::IBox interface herda da interface Platform::IValueType . IBox tem os seguintes membros:

Propriedades

Método Descrição
Value Retorna o valor unboxed que foi armazenado anteriormente nesta IBox instância.

Propriedade IBox::Value

Retorna o valor que foi originalmente armazenado neste objeto.

Sintaxe

property T Value {T get();}

Parâmetros

T
O tipo do valor em caixa.

Valor da propriedade/valor de retorno

Retorna o valor que foi originalmente armazenado neste objeto.

Observações

Para obter um exemplo, consulte Boxe.

Ver também

de namespace da plataforma