共用方式為


IMetaDataImport::EnumFields 方法 (rometadataapi.h)

列舉指定 TypeDef 語彙基元所參考類型的 FieldDef 語彙基元。

語法

HRESULT EnumFields(
  [in, out] HCORENUM      *phEnum,
  [in]      mdTypeDef     tkTypeDef,
  [out]     mdFieldDef [] rgFields,
  [in]      ULONG         cMax,
  [out]     ULONG         *pcTokens
);

參數

[in, out] phEnum

列舉值的指標。

[in] tkTypeDef

要列舉其欄位之類別的 TypeDef 標記。

[out] rgFields

FieldDef 令牌的清單。

[in] cMax

rgFields 陣列的大小上限。

[out] pcTokens

在 rgFields 中傳回的實際 FieldDef 標記數目。

傳回值

HRESULT 描述
S_OK 成功傳回 EnumFields
S_FALSE 沒有可列舉的欄位。 在此情況下, pcTokens 為 0 (零) 。

規格需求

需求
目標平台 Windows
標頭 rometadataapi.h

另請參閱

IMetaDataImport