Compartilhar via


Interface Platform::IBox

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

Sintaxe

template <typename T>
interface class IBox

Parâmetros

T
O tipo do valor demarcado.

Comentários

A interface IBox<T> é utilizada principalmente para representar tipos internos de valor nulo, como descrito em Classes e estruturas de valor (C++/CX). A interface também é usada para demarcar tipos de valores transmitidos para métodos de C++ que obtêm parâmetros do tipo Object^. Você pode declarar explicitamente um parâmetro de entrada como IBox<SomeValueType>. Para obter um exemplo, confira Conversão boxing.

Requisitos

Membros

A interface Platform::IBox herda da interface Platform::IValueType . IBox tem estes membros:

Propriedades

Método Descrição
Valor Retorna o valor não demarcado que foi armazenado anteriormente nessa instância de IBox .

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 demarcado.

Valor da propriedade/Valor do retorno

Retorna o valor que foi originalmente armazenado neste objeto.

Comentários

Para obter um exemplo, confira Conversão boxing.

Confira também

Namespace de plataforma