Freigeben über


EmitAssemblyCustomAttribute-Methode

Rufen Sie diese Methode auf, um benutzerdefinierte Attribute auf Assemblyebene festzulegen.

HRESULT EmitAssemblyCustomAttribute(
    mdAssembly   AssemblyID,
    mdToken      FileToken,
    mdToken      tkType,
    void const*  pCustomValue,
    DWORD        cbCustomValue,
    BOOL         bSecurity,
    BOOL         bAllowMulti
) PURE;

Parameter

  • AssemblyID
    Die ID der Assembly.

  • FileToken
    Datei, die das Attribut definiert. Kann NULL sein, sofern AssemblyID kein ungebundenes .netmodule angibt.

  • tkType
    Typ des benutzerdefinierten Attributs.

  • pCustomValue
    Benutzerdefinierte Werte.

  • cbCustomValue
    Länge benutzerdefinierter Werte.

  • bSecurity
    TRUE, wenn es sich um ein benutzerdefiniertes Attribut für die Assemblysignierung handelt.

  • bAllowMulti
    TRUE, wenn mehrere Attribute ausgegeben werden sollen.

Rückgabewert

Gibt S_OK zurück, wenn die Methode erfolgreich ausgeführt wurde.

Anforderungen

Erfordert alink.h.

Siehe auch

Konzepte

ALink-API (Verweis zur nicht verwalteten API)

Weitere Ressourcen

IALink-Schnittstelle

IALink2-Schnittstelle