Compartir por


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

Modifica la estructura de metadatos 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] Token de metadatos que especifica la AssemblyRef estructura de metadatos que se va a modificar.

pbPublicKeyOrToken [in] Clave pública del publicador del ensamblado al que se hace referencia.

cbPublicKeyOrToken [in] Tamaño en bytes de pbPublicKeyOrToken.

szName [in] Nombre de texto legible del ensamblado.

pMetaData [in] Puntero a una instancia ASSEMBLYMETADATA que contiene la información de versión, plataforma y configuración regional del ensamblado.

pbHashValue [in] Puntero a los datos hash asociados al ensamblado.

cbHashValue [in] Tamaño en bytes de pbHashValue.

dwAssemblyRefFlags [in] Combinación bit a bit de los valores CorAssemblyFlags que especifican atributos del ensamblado al que se hace referencia.

Remarks

Para crear una AssemblyRef estructura de metadatos, use el método IMetaDataAssemblyEmit::D efineAssemblyRef .

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also