Freigeben über


IMetaDataEmit::DefineCustomAttribute-Methode

Erstellt eine Definition für ein benutzerdefiniertes Attribut mit der angegebenen Metadatensignatur, die dem angegebenen Objekt zugeordnet werden soll, und ruft ein Token für die betreffende benutzerdefinierte Attributdefinition ab.

HRESULT DefineCustomAttribute ( 
    [in]  mdToken     tkObj, 
    [in]  mdToken     tkType, 
    [in]  void const  *pCustomAttribute, 
    [in]  ULONG       cbCustomAttribute, 
    [out] mdCustomAttribute *pcv 
);

Parameter

  • tkObj
    [in] Das Token für das Besitzerelement.

  • tkType
    [in] Das Token, das das benutzerdefinierte Attribut identifiziert.

  • pCustomAttribute
    [in] Ein Zeiger auf ein benutzerdefiniertes Attribut.

  • cbCustomAttribute
    [in] Die Anzahl der Bytes in pCustomAttribute.

  • pcv
    [out] Das zugewiesene mdCustomAttribute-Token.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MSCorEE.dll verwendet

.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

IMetaDataEmit-Schnittstelle

IMetaDataEmit2-Schnittstelle