Compartir a través de


Interfaz IRawEnumerator (dbgmodel.h)

Interfaz que enumera los elementos secundarios sin procesar (por ejemplo, clases base, campos, etc.) de un objeto (y sus valores y metadatos asociados). Se puede adquirir un enumerador sin procesar a través de los métodos EnumerateRawValues o EnumerateRawReferences en IModelObject.

Herencia

IRawEnumerator hereda de IUnknown.

Métodos

La interfaz IRawEnumerator tiene estos métodos.

 
IRawEnumerator::AddRef

El método IRawEnumerator::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IRawEnumerator::GetNext

Mueve el iterador hacia delante y captura el nombre del elemento sin procesar y, opcionalmente, su valor (o una referencia a él) y qué tipo de elemento es.
IRawEnumerator::QueryInterface

Recupera punteros a las interfaces admitidas en un objeto .
IRawEnumerator::Release

El método IRawEnumerator::Release disminuye el recuento de referencias de una interfaz en un objeto .
IRawEnumerator::Reset

Restablece el enumerador a su estado inicial. Una llamada GetNext posterior devolverá el primer elemento sin procesar (campo nativo, clase base, etc.) en el orden del enumerador.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++