IMetaDataImport::GetCustomAttributeByName-Methode
Ruft das benutzerdefinierte Attribut mit dem angegebenen Namen und Besitzer ab.
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Parameter
tkObj
[in] Ein Metadatentoken, das das Objekt darstellt, das das benutzerdefinierte Attribut besitzt.szName
[in] Der Name des benutzerdefinierten Attributs.ppData
[out] Ein Zeiger auf ein Datenarray, das den Wert des benutzerdefinierten Attributs bildet.pcbData
[out] Die Größe der in *ppData zurückgegebenen Daten in Bytes.
Hinweise
Es ist zulässig, mehrere benutzerdefinierte Attribute für denselben Besitzer zu definieren. Sie können sogar über denselben Namen verfügen. GetCustomAttributeByName gibt jedoch nur eine Instanz zurück. (GetCustomAttributeByName gibt die erste Instanz zurück, die gefunden wurde.) Um alle Instanzen eines benutzerdefinierten Attributs zu suchen, rufen Sie die IMetaDataImport::EnumCustomAttributes-Methode auf.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0