Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Platform::IBox -Schnittstelle ist in C++ der Name für die Windows::Foundation::IReference -Schnittstelle.
Syntax
template <typename T>
interface class IBox
Parameter
T
Der Typ des geschachtelten Werts.
Hinweise
Die IBox<T> -Schnittstelle wird hauptsächlich intern zur Darstellung von Werttypen verwendet, die NULL-Werte zulassen, wie in Wertklassen und Strukturen (C++/CX)beschrieben. Die Schnittstelle wird auch zum Schachteln von Werttypen verwendet, die an C++-Methoden übergeben werden, die Parameter des Typs Object^akzeptieren. Sie können einen Eingabeparameter explizit als IBox<SomeValueType>deklarieren. Ein Beispiel finden Sie unter Boxing.
Member
Die Platform::IBox -Schnittstelle erbt von der Platform::IValueType -Schnittstelle.
IBox umfasst folgende Member:
Eigenschaften
| Methode | Beschreibung |
|---|---|
| Wert | Gibt den nicht geschachtelten Wer zurück, der zuvor in dieser IBox -Instanz gespeichert wurde. |
IBox::Value-Eigenschaft
Gibt den ursprünglich in diesem Objekt gespeicherten Wert zurück.
Syntax
property T Value {T get();}
Parameter
T
Der Typ des geschachtelten Werts.
Eigenschaftswert/Rückgabewert
Gibt den ursprünglich in diesem Objekt gespeicherten Wert zurück.
Hinweise
Ein Beispiel finden Sie unter Boxing.