Interfaccia IRawEnumerator (dbgmodel.h)
Interfaccia che enumera i figli non elaborati ,ad esempio classi base, campi e così via, di un oggetto (e i relativi valori e metadati associati). Un enumeratore non elaborato può essere acquisito tramite i metodi EnumerateRawValues o EnumerateRawReferences in IModelObject.
Eredità
IRawEnumerator eredita da IUnknown.
Metodi
L'interfaccia IRawEnumerator dispone di questi metodi.
IRawEnumerator::AddRef Il metodo IRawEnumerator::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IRawEnumerator::GetNext Sposta l'iteratore in avanti e recupera il nome dell'elemento non elaborato e, facoltativamente, il relativo valore (o un riferimento) e il tipo di elemento in questione. |
IRawEnumerator::QueryInterface Recupera i puntatori alle interfacce supportate in un oggetto . |
IRawEnumerator::Release Il metodo IRawEnumerator::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IRawEnumerator::Reset Reimposta lo stato iniziale dell'enumeratore. Una chiamata GetNext successiva restituirà il primo elemento non elaborato (campo nativo, classe di base e così via) nell'ordine dell'enumeratore. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |
Vedere anche
Panoramica del modello di dati del debugger di C++