Partilhar via


Método EmitAssemblyCustomAttribute

Chame para definir atributos personalizados ao nível da assemblagem.

Sintaxe

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

Parâmetros

AssemblyID
ID da assemblagem.

FileToken
Ficheiro que preenchi o atributo. Pode ser NULL se AssemblyID não indicar um netmodule não vinculado.

tkType
Tipo do atributo personalizado.

pCustomValue
Dados de valor personalizados.

cbCustomValue
Comprimento dos dados de valor personalizados.

bSecurity
VERDADEIRO se o atributo personalizado estiver relacionado com a assinatura de assemblagem.

bAllowMulti
VERDADEIRO se forem emitidos múltiplos atributos.

Devolver Valor

Devolve S_OK se o método for bem-sucedido.

Requisitos

Requer alink.h

Ver também