Interfaccia IRawEnumerator (dbgmodel.h)
Interfaccia che enumera i figli non elaborati (ad esempio classi di 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.
Ereditarietà
IRawEnumerator eredita da IUnknown.
Metodi
L'interfaccia IRawEnumerator include 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 che è. |
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 l'enumeratore allo stato iniziale. Una chiamata GetNext successiva restituirà il primo elemento non elaborato (campo nativo, classe di base e così via...) nell'ordine dell'enumeratore. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per