Compartilhar via


Interface IRawEnumerator (dbgmodel.h)

Uma interface que enumera os filhos brutos (por exemplo: classes base, campos etc...) de um objeto (e seus valores e metadados associados). Um enumerador bruto pode ser adquirido por meio dos métodos EnumerateRawValues ou EnumerateRawReferences em IModelObject.

Herança

IRawEnumerator herda de IUnknown.

Métodos

A interface IRawEnumerator tem esses métodos.

 
IRawEnumerator::AddRef

O método IRawEnumerator::AddRef incrementa a contagem de referência para uma interface em um objeto .
IRawEnumerator::GetNext

Move o iterador para frente e busca o nome do elemento bruto e, opcionalmente, seu valor (ou uma referência a ele) e que tipo de elemento ele é.
IRawEnumerator::QueryInterface

Recupera ponteiros para as interfaces com suporte em um objeto .
IRawEnumerator::Release

O método IRawEnumerator::Release diminui a contagem de referência de uma interface em um objeto .
IRawEnumerator::Reset

Redefine o enumerador para seu estado inicial. Uma chamada GetNext subsequente retornará o primeiro elemento bruto (campo nativo, classe base etc...) na ordem do enumerador.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Visão geral do modelo de dados do depurador C++