IMetaDataImport::EnumCustomAttributes-Methode (rometadataapi.h)
Zählt benutzerdefinierte Attributdefinitionstoken mit dem angegebenen Typ oder Element auf
Syntax
HRESULT EnumCustomAttributes(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute [] rgCustomAttributes,
[in] ULONG cMax,
[out] ULONG *pcCustomAttributes
);
Parameter
[in, out] phEnum
Ein Zeiger auf den zurückgegebenen Enumerator.
[in] tk
Ein Token für den Bereich der Enumeration oder null für alle benutzerdefinierten Attribute.
[in] tkType
Ein Token für den Typ der attribute, die aufgelistet werden sollen, oder null für alle Typen.
[out] rgCustomAttributes
Ein Array von benutzerdefinierten Attributtoken.
[in] cMax
Die maximale Größe des rgCustomAttributes-Arrays .
[out] pcCustomAttributes
Die tatsächliche Anzahl der in rgCustomAttributes zurückgegebenen Tokenwerte.
Rückgabewert
HRESULT | BESCHREIBUNG |
---|---|
S_OK | EnumCustomAttributes wurde erfolgreich zurückgegeben. |
S_FALSE | Es gibt keine benutzerdefinierten Attribute, die aufgezählt werden sollen. In diesem Fall ist pcCustomAttributes 0 (null). |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | rometadataapi.h |