다음을 통해 공유


IIterableConcept 인터페이스(dbgmodel.h)

개체는 컨테이너이며 반복할 수 있습니다.

상속

IIterableConcept는 IUnknown에서 상속됩니다.

메서드

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

 
IIterableConcept::AddRef

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

GetDefaultIndexDimensionality 메서드는 기본 인덱스에 대한 차원 수를 반환합니다.
IIterableConcept::GetIterator

반복 가능한 개념의 GetIterator 메서드는 개체를 반복하는 데 사용할 수 있는 반복기 인터페이스를 반환합니다.
IIterableConcept::QueryInterface

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

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

설명

반복 가능한 개념

다른 개체의 컨테이너이며 포함된 개체를 반복하는 기능을 표현하려는 개체는 IIterableConcept 및 IModelIterator 인터페이스를 구현하여 반복 가능한 개념을 지원할 수 있습니다. 반복 가능한 개념의 지원과 인덱싱 가능한 개념의 지원 사이에는 매우 중요한 관계가 있습니다. 포함된 개체에 대한 임의 액세스를 지원하는 개체는 반복 가능한 개념 외에도 인덱싱 가능한 개념을 지원할 수 있습니다. 이 경우 반복된 요소는 인덱싱 가능한 개념에 전달될 때 동일한 개체를 참조하는 기본 인덱스도 생성해야 합니다. 이 고정을 충족하지 못하면 디버그 호스트에서 정의되지 않은 동작이 발생합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

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