Поделиться через


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

Изменяет указанную 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] Маркер метаданных, указывающий AssemblyRef структуру метаданных, которую необходимо изменить.

pbPublicKeyOrToken [in] Открытый ключ издателя указанной сборки.

cbPublicKeyOrToken [in] Размер в байтах pbPublicKeyOrToken.

szName [in] Читаемое пользователем текстовое имя сборки.

pMetaData [in] Указатель на экземпляр ASSEMBLYMETADATA, содержащий сведения о версии, платформе и языковом стандарте для сборки.

pbHashValue [in] Указатель на хэш-данные, связанные с сборкой.

cbHashValue [in] Размер в байтах pbHashValue.

dwAssemblyRefFlags [in] Побитовое сочетание значений CorAssemblyFlags , указывающее атрибуты указанной сборки.

Remarks

Чтобы создать AssemblyRef структуру метаданных, используйте метод IMetaDataAssemblyEmit::D efineAssemblyRef .

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also