Метод 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::DefineAssembly.

Требования

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

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

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

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Интерфейс IMetaDataAssemblyEmit