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 |