Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft das benutzerdefinierte Attribut unter Angabe des Namens und Besitzers ab.
Syntax
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Parameters
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 darstellt.
pcbData [out] Die Größe in Byte der in *ppDatazurückgegebenen Daten.
Remarks
Es ist legal, mehrere benutzerdefinierte Attribute für denselben Besitzer zu definieren; sie haben möglicherweise sogar denselben Namen.
GetCustomAttributeByName Gibt jedoch nur eine Instanz zurück. (GetCustomAttributeByName gibt die erste Instanz zurück, auf die sie trifft.) Rufen Sie die IMetaDataImport::EnumCustomAttributes-Methode auf, um alle Instanzen eines benutzerdefinierten Attributs zu finden.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib