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 |