Freigeben über


IMetaDataImport::GetCustomAttributeProps-Methode

Ruft den Wert des benutzerdefinierten Attributs mit dem angegebenen Metadatentoken ab.

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

Parameter

  • cv
    [in] Ein Metadatentoken, das das abzurufende benutzerdefinierte Attribut darstellt.

  • ptkObj
    [out, optional] Ein Metadatentoken, das das Objekt darstellt, das das benutzerdefinierte Attribut ändert. Dieser Wert kann jeder Metadatentokentyp außer mdCustomAttribute sein. Weitere Informationen über die Tokentypen finden Sie unter Metadatentokens.

  • ptkType
    [out, optional] Ein mdMethodDef-Metadatentoken oder mdMemberRef-Metadatentoken, das den Type des zurückgegebenen benutzerdefinierten Attributs darstellt.

  • ppBlob
    [out, optional] Ein Zeiger auf ein Datenarray, das den Wert des benutzerdefinierten Attributs bildet.

  • pcbSize
    [out, optional] Die Größe der in *ppBlob zurückgegebenen Daten in Bytes.

Hinweise

Ein benutzerdefiniertes Attribut wird als Datenarray gespeichert, dessen Format für das Metadatenmodul verständlich ist.

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

Siehe auch

Referenz

IMetaDataImport-Schnittstelle

IMetaDataImport2-Schnittstelle