列舉具有指定名稱之指定型別的 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::EnumFields, EnumFieldsWithName 會捨棄所有沒有指定名稱的欄位標記。
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumFieldsWithName 已成功傳回。 |
S_FALSE |
沒有可列舉的欄位。 在此情況下, pcTokens 為零。 |
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib