Share via


Método IMetaDataAssemblyEmit::SetAssemblyProps

Modifica a estrutura de metadados Assembly especificada.

Sintaxe

HRESULT SetAssemblyProps (  
    [in] mdAssembly               pma,  
    [in] const void               *pbPublicKey,  
    [in] ULONG                    cbPublicKey,  
    [in] ULONG                    ulHashAlgId,  
    [in] LPCWSTR                  szName,  
    [in] const ASSEMBLYMETADATA   *pMetaData,  
    [in] DWORD                    dwAssemblyFlags  
);  

Parâmetros

pma
[in] O token de metadados que especifica a estrutura de metadados Assembly a ser modificada.

pbPublicKey
[in] Um ponteiro para a chave pública do editor do assembly.

cbPublicKey
[in] O tamanho, em bytes, de pbPublicKey.

ulHashAlgId
[in] O identificador do algoritmo de hash usado para hash dos arquivos do assembly.

szName
[in] O nome do texto legível do assembly.

pMetaData
[in] Um ponteiro para uma o ASSEMBLYMETADATA que contém as informações de versão, plataforma e localidade do assembly.

dwAssemblyFlags
[in] Uma combinação bit a bit de valores AssemblyFlags que especificam vários atributos do assembly.

Comentários

Para criar uma estrutura de metadados Assembly, use o método IMetaDataAssemblyEmit::DefineAssembly.

Requisitos

Plataforma: ver requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso na MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também