Partilhar via


Método IMetaDataAssemblyEmit::SetAssemblyRefProps

Modifica a estrutura de metadados especificada AssemblyRef .

Sintaxe

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

Parâmetros

ar
[in] O token de metadados que especifica a estrutura de AssemblyRef metadados a modificar.

pbPublicKeyOrToken
[in] A chave pública do editor da assemblagem referenciada.

cbPublicKeyOrToken
[in] O tamanho em bytes de pbPublicKeyOrToken.

szName
[in] O nome de texto legível por humanos da assemblagem.

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

pbHashValue
[in] Um ponteiro para os dados hash associados à assemblagem.

cbHashValue
[in] O tamanho em bytes de pbHashValue.

dwAssemblyRefFlags
[in] Uma combinação bit-a-bit de valores AssemblyRefFlags que especificam atributos da assemblagem referenciada.

Observações

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

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também