Compartilhar 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 [in] O token de metadados que especifica a Assembly estrutura de metadados 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 de assembly.

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

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

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

Remarks

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

Requirements

Plataforma: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also