IMetaDataImport::EnumFieldsWithName-Methode (rometadataapi.h)
Zählt FieldDef-Token des angegebenen Typs mit dem angegebenen Namen auf.
Syntax
HRESULT EnumFieldsWithName(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[in] LPCWSTR szName,
[out] mdFieldDef [] rFields,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameter
[in, out] phEnum
Ein Zeiger auf den Enumerator.
[in] tkTypeDef
Das Token des Typs, dessen Felder aufgelistet werden sollen.
[in] szName
Der Feldname, der den Bereich der Enumeration einschränkt.
[out] rFields
Array, das zum Speichern der FieldDef-Token verwendet wird.
[in] cMax
Die maximale Größe des rFields-Arrays .
[out] pcTokens
Die tatsächliche Anzahl von FieldDef-Token, die in rFields zurückgegeben werden.
Rückgabewert
HRESULT | BESCHREIBUNG |
---|---|
S_OK | EnumFieldsWithName wurde erfolgreich zurückgegeben. |
S_FALSE | Es sind keine Felder zum Aufzählen vorhanden. In diesem Fall ist pcTokens 0 (null). |
Hinweise
Im Gegensatz zu EnumFields verwirft EnumFieldsWithName alle Feldtoken, die nicht den angegebenen Namen haben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | rometadataapi.h |