Freigeben über


EmitAssemblyCustomAttribute-Methode

Aufrufen zum Festlegen von benutzerdefinierten Attributen auf Assemblyebene.

Syntax

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 verunreinigt. Kann NULL sein, wenn AssemblyID kein ungebundenes Netzmodul angibt.

tkType
Der Typ des benutzerdefinierten Attributs.

pCustomValue
Benutzerdefinierte Wertdaten.

cbCustomValue
Länge von benutzerdefinierten Wertdaten.

bSecurity
TRUE, wenn das benutzerdefinierte Attribut mit der Assemblysignierung verknüpft ist.

bAllowMulti
TRUE, wenn mehrere Attribute ausgegeben werden sollen.

Rückgabewert

Gibt S_OK zurück, wenn die Methode erfolgreich war.

Anforderungen

Erfordert alink.h

Siehe auch