Partilhar via


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

Modifica a estrutura de metadados especificada AssemblyRef .

Syntax

HRESULT SetAssemblyRefProps (
    [in] mdAssemblyRef              ar,
    [in] const void                 *pbPublicKeyOrToken,
    [in] ULONG                      cbPublicKeyOrToken,
    [in] LPCWSTR                    szName,
    [in] const ASSEMBLYMETADATA     *pMetaData,
    [in] const void                 *pbHashValue,
    [in] ULONG                      cbHashValue,
    [in] DWORD                      dwAssemblyRefFlags
);

Parameters

ar [em] O token de metadados que especifica a estrutura de AssemblyRef metadados a ser modificada.

pbPublicKeyOrToken [em] A chave pública do editor do assembly referenciado.

cbPublicKeyOrToken [em] O tamanho em bytes de pbPublicKeyOrToken.

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

pMetaData [em] Um ponteiro para uma instância ASSEMBLYMETADATA que contém as informações de versão, plataforma e localidade para o assembly.

pbHashValue [em] Um ponteiro para os dados de hash associados ao assembly.

cbHashValue [em] O tamanho em bytes de pbHashValue.

dwAssemblyRefFlags [em] Uma combinação bit a bit de valores CorAssemblyFlags que especificam atributos do assembly referenciado.

Remarks

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

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

See also