共用方式為


IDataModelNameBinder::EnumerateReferences 方法 (dbgmodel.h)

EnumerateReferences 方法會根據 BindReference 方法的規則,列舉一組名稱和參考,這些名稱會根據 BindReference 方法的規則來系結至物件。 不同於 IModelObj ect 上的 EnumerateKeys、EnumerateValues 和類似方法,這些方法可能會傳回具有相同值的多個名稱(針對基類、父模型和類似),此列舉值只會傳回與 BindValue 和 BindReference 系結的特定名稱集。 名稱永遠不會重複。 請注意,透過名稱系結器列舉物件的成本明顯高於呼叫 IModelObject 方法。

語法

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

參數

contextObject

要列舉所有名稱系結和參考的物件。

enumerator

列舉值,其會根據對 BindReference 的呼叫和參考來列舉每個將系結的名稱。 請注意,這個列舉值永遠不會重複名稱。 它只會傳回一組名稱和值,這些名稱與值會從對 BindReference 的明確呼叫中傳回。

傳回值

此方法會傳回表示成功或失敗的 HRESULT。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDataModelNameBinder 介面