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


IMetaDataAssemblyEmit::SetAssemblyProps Method

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

Syntax

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

Parameters

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

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

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

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

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

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

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

Remarks

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

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also