共用方式為


IMetaDataImport::EnumFieldsWithName Method

列舉具有指定名稱之指定型別的 FieldDef 標記。

Syntax

HRESULT EnumFieldsWithName (
   [in, out] HCORENUM    *phEnum,
   [in]  mdTypeDef       cl,
   [in]  LPCWSTR         szName,
   [out] mdFieldDef      rFields[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTokens
);

Parameters

phEnum [in, out]列舉值的指標。

cl [in]要列舉其欄位之型別的標記。

szName [in]限制列舉範圍的功能變數名稱。

rFields [out]用來儲存 FieldDef 令牌的陣列。

cMax [in]數位大小 rFields 上限。

pcTokens [out]中 rFields傳回的實際 FieldDef 標記數目。

Remarks

不同於 IMetaDataImport::EnumFieldsEnumFieldsWithName 會捨棄所有沒有指定名稱的欄位標記。

Return Value

HRESULT Description
S_OK EnumFieldsWithName 已成功傳回。
S_FALSE 沒有可列舉的欄位。 在此情況下, pcTokens 為零。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also