Compartilhar via


Método de IMetaDataAssemblyEmit::SetAssemblyProps

Modifica o especificado Assembly estrutura de metadados.

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 o Assembly estrutura de metadados pode ser modificado.

  • 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 para o algoritmo de hash usado para os arquivos de assembly de hash.

  • szName
    [in] O nome de texto legível 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 AssemblyFlags valores que especificam vários atributos do assembly.

Comentários

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

Requisitos

Plataforma: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Cor.h

Biblioteca: Usado como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de IMetaDataAssemblyEmit