Partilhar via


IMetaDataAssemblyEmit::SetAssemblyProps Method

Modifica a estrutura de metadados especificada Assembly .

Syntax

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
);

Parameters

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

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

cbPublicKey [em] O tamanho em bytes de pbPublicKey.

ulHashAlgId [em] O identificador para o algoritmo de hash usado para hash os arquivos de assembly.

szName [em] O nome do texto legível por humanos da montagem.

pMetaData [em] Um ponteiro para os metadados ASSEMBLYQUE contém informações de versão, plataforma e localidade para o assembly.

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

Remarks

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

Requirements

Plataforma: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

See also