Partilhar via


Método IMetaDataAssemblyEmit::SetAssemblyProps

Modifica o especificadoAssembly 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] Token de metadados que especifica o Assembly estrutura de metadados a ser modificada.

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

  • cbPublicKey
    [in] O dimensionar 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 de 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: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 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 IMetaDataAssemblyEmit