共用方式為


IDynamicKeyProviderConcept::EnumerateKeys 方法 (dbgmodel.h)

動態密鑰提供者上的 EnumerateKeys 方法實際上是 IModelObject EnumerateKeys 方法的覆寫。 這會列舉動態提供者中的所有索引鍵。 傳回的列舉值有數個必須接受實作的限制:

  • 它必須做為 EnumerateKeys 的呼叫,而不是 EnumerateKeyValues 或 EnumerateKeyReferences。 它必須傳回索引鍵值,而不會解析任何基礎屬性存取子(如果提供者中有這類概念)。
  • 從單一動態金鑰提供者的觀點來看,列舉相同名稱的多個索引鍵是實體相異索引鍵是非法的。 這可能會發生在透過父模型鏈結附加的不同提供者上,但無法從單一提供者的觀點進行。

語法

HRESULT EnumerateKeys(
  IModelObject   *contextObject,
  IKeyEnumerator **ppEnumerator
);

參數

contextObject

要列舉索引鍵的實例物件(此指標)。

ppEnumerator

動態提供者上所有索引鍵的列舉值必須在這裡傳回。

傳回值

此方法會傳回 HRESULT,指出成功或失敗。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDynamicKeyProviderConcept 介面