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


Метод IMetaDataAssemblyEmit::SetAssemblyRefProps

Изменяет указанную структуру метаданных AssemblyRef.

Синтаксис

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

Параметры

ar
[in] Маркер метаданных, указывающий структуру AssemblyRef метаданных для изменения.

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

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

szName
[in] Понятное текстовое имя сборки.

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

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

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

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

Комментарии

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

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Используется в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел