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


Метод IMetaDataAssemblyEmit::SetAssemblyProps

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

Синтаксис

HRESULT SetAssemblyProps (  
    [in] mdAssembly               pma,  
    [in] const void               *pbPublicKey,  
    [in] ULONG                    cbPublicKey,  
    [in] ULONG                    ulHashAlgId,  
    [in] LPCWSTR                  szName,  
    [in] const ASSEMBLYMETADATA   *pMetaData,  
    [in] DWORD                    dwAssemblyFlags  
);  

Параметры

pma
[in] Маркер метаданных, указывающий структуру Assembly метаданных, которую необходимо изменить.

pbPublicKey
[in] Указатель на открытый ключ издателя сборки.

cbPublicKey
[in] Размер в байтах pbPublicKey.

ulHashAlgId
[in] Идентификатор хэш-алгоритма, используемого для хэширования файлов сборки.

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

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

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

Комментарии

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

Требования

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

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

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

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

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