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 |