(dbgmodel.h) 的 IDataModelNameBinder::EnumerateValues 方法
EnumerateValues 方法會列舉一組名稱和值,這些名稱和值會根據 BindValue 方法的規則來系結至物件。 不同於 IModelObject 上的 EnumerateKeys、EnumerateValues 和類似的方法,這些方法可能會針對基類、父模型和類似) 傳回多個具有相同值的名稱 (,此列舉值只會傳回與 BindValue 和 BindReference 系結的特定名稱集。 名稱永遠不會重複。 請注意,透過名稱系結器列舉物件的成本明顯高於呼叫 IModelObject 方法的成本。
語法
HRESULT EnumerateValues(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
參數
contextObject
要列舉所有名稱系結及其值的物件。
enumerator
列舉值,列舉會根據BindValue的呼叫及其值來列舉每個會系結的名稱。 請注意,這個列舉值永遠不會重複名稱。 它只會傳回一組名稱與值,這些名稱與值會從 BindValue 的明確呼叫中傳回。
傳回值
這個方法會傳回表示成功或失敗的 HRESULT。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |