다음을 통해 공유


IRawEnumerator 인터페이스(dbgmodel.h)

개체(및 해당 값 및 관련 메타데이터)의 원시 자식(예: 기본 클래스, 필드 등)을 열거하는 인터페이스입니다. IModelObject의 EnumerateRawValues 또는 EnumerateRawReferences 메서드를 통해 원시 열거자를 가져올 수 있습니다.

상속

IRawEnumerator는 IUnknown에서 상속됩니다.

메서드

IRawEnumerator 인터페이스에는 이러한 메서드가 있습니다.

 
IRawEnumerator::AddRef

IRawEnumerator::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증가합니다.
IRawEnumerator::GetNext

반복기를 앞으로 이동하고 원시 요소의 이름과 필요에 따라 해당 값(또는 해당 요소에 대한 참조)과 요소의 종류를 가져옵니다.
IRawEnumerator::QueryInterface

개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IRawEnumerator::Release

IRawEnumerator::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다.
IRawEnumerator::Reset

열거자를 초기 상태로 다시 설정합니다. 후속 GetNext 호출은 첫 번째 원시 요소(네이티브 필드, 기본 클래스 등)를 열거자 순서로 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

디버거 데이터 모델 C++ 개요