IRawEnumerator-Schnittstelle (dbgmodel.h)
Eine Schnittstelle, die die unformatierten untergeordneten Elemente (z. B. Basisklassen, Felder usw.) eines Objekts (und deren Werte und zugeordneten Metadaten) aufzählt. Ein roher Enumerator kann über die Methoden EnumerateRawValues oder EnumerateRawReferences auf IModelObject abgerufen werden.
Vererbung
IRawEnumerator erbt von IUnknown.
Methoden
Die IRawEnumerator-Schnittstelle verfügt über diese Methoden.
IRawEnumerator::AddRef Die IRawEnumerator::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IRawEnumerator::GetNext Verschiebt den Iterator nach vorne und ruft den Namen des rohen Elements und optional dessen Wert (oder einen Verweis darauf) und die Art des Elements ab. |
IRawEnumerator::QueryInterface Ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IRawEnumerator::Release Die IRawEnumerator::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IRawEnumerator::Reset Setzt den Enumerator in seinen Anfangszustand zurück. Ein nachfolgender GetNext-Aufruf gibt das erste rohe Element (natives Feld, Basisklasse usw.) in Enumeratorreihenfolge zurück. |
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |