다음을 통해 공유


IDataModelNameBinder::EnumerateValues 메서드(dbgmodel.h)

EnumerateValues 메서드는 BindValue 메서드의 규칙에 따라 개체에 바인딩할 이름 및 값 집합을 열거합니다. 동일한 값(기본 클래스, 부모 모델 등)을 가진 여러 이름을 반환할 수 있는 IModelObject 의 EnumerateKeys, EnumerateValues 및 유사한 메서드와 달리 이 열거자는 BindValue 및 BindReference와 바인딩할 특정 이름 집합만 반환합니다. 이름은 중복되지 않습니다. IModelObject 메서드를 호출하는 것보다 이름 바인더를 통해 개체를 열거하는 비용이 훨씬 더 많이 듭니다.

구문

HRESULT EnumerateValues(
  IModelObject   *contextObject,
  IKeyEnumerator **enumerator
);

매개 변수

contextObject

모든 이름 바인딩 및 해당 값을 열거할 개체입니다.

enumerator

BindValue 및 해당 값에 대한 호출에 따라 바인딩할 모든 이름을 열거하는 열거자입니다. 이 열거자는 이름이 중복되지 않습니다. BindValue에 대한 명시적 호출에서 나오는 이름 및 값 집합만 반환합니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelNameBinder 인터페이스