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

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

cbPublicKeyOrToken [in] O tamanho em bytes de pbPublicKeyOrToken.

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

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

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

cbHashValue [in] O tamanho em bytes de pbHashValue.

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

Remarks

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

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also