IRawEnumerator interface (dbgmodel.h)
An interface which enumerates the raw children (e.g.: base classes, fields, etc...) of an object (and their values and associated metadata). A raw enumerator can be acquired through the EnumerateRawValues or EnumerateRawReferences methods on IModelObject.
Inheritance
IRawEnumerator inherits from IUnknown.
Methods
The IRawEnumerator interface has these methods.
IRawEnumerator::AddRef The IRawEnumerator::AddRef method increments the reference count for an interface on an object. |
IRawEnumerator::GetNext Moves the iterator forward and fetches the name of the raw element and, optionally, its value (or a reference to it) and what kind of element it is. |
IRawEnumerator::QueryInterface Retrieves pointers to the supported interfaces on an object. |
IRawEnumerator::Release The IRawEnumerator::Release method decrements the reference count for an interface on an object. |
IRawEnumerator::Reset Resets the enumerator to its initial state. A subsequent GetNext call will return the first raw element (native field, base class, etc...) in enumerator order. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |