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