Dela via


IMetaDataImport::EnumFieldsWithName-metod

Räknar upp FieldDef-token av den angivna typen med det angivna namnet.

Syntax

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

Parametrar

phEnum
[in, ut] En pekare till uppräknaren.

cl
[i] Token för den typ vars fält ska räknas upp.

szName
[i] Det fältnamn som begränsar uppräkningens omfång.

rFields
[ut] Matris som används för att lagra FieldDef-token.

cMax
[i] Matrisens rFields maximala storlek.

pcTokens
[ut] Det faktiska antalet FieldDef-token som returneras i rFields.

Kommentarer

Till skillnad från IMetaDataImport::EnumFields ignorerasEnumFieldsWithName alla fälttoken som inte har det angivna namnet.

Returvärde

HRESULT Description
S_OK EnumFieldsWithName returnerades korrekt.
S_FALSE Det finns inga fält att räkna upp. I så fall pcTokens är noll.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även