Partilhar via


Método IMetaDataAssemblyEmit::SetAssemblyProps

Modifica a estrutura de metadados especificada Assembly .

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 Assembly metadados a modificar.

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

cbPublicKey
[in] O tamanho em bytes de pbPublicKey.

ulHashAlgId
[in] O identificador do algoritmo hash utilizado para hash dos ficheiros de assemblagem.

szName
[in] O nome de texto legível por humanos da assemblagem.

pMetaData
[in] Um ponteiro para ASSEMBLYMETADATA que contém informações de versão, plataforma e região para a assemblagem.

dwAssemblyFlags
[in] Uma combinação bit-a-bit dos valores AssemblyFlags que especificam vários atributos da assemblagem.

Observações

Para criar uma Assembly estrutura de metadados, utilize o método IMetaDataAssemblyEmit::D efineAssembly .

Requisitos

Plataforma: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também