Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает структуру Assembly , содержащую метаданные для указанной сборки, и возвращает связанный маркер метаданных.
Syntax
HRESULT DefineAssembly (
[in] void *pbPublicKey,
[in] ULONG cbPublicKey,
[in] ULONG uHashAlgId,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA *pMetaData,
[in] DWORD dwAssemblyFlags,
[out] mdAssembly *pmda
);
Parameters
pbPublicKey [in] Открытый ключ, определяющий издателя сборки или NULL, если сборка не имеет строгого имени.
cbPublicKey [in] Размер в байтах pbPublicKey.
uHashAlgId [in] Идентификатор хэширования алгоритма для шифрования файлов в сборке или NULL для указания алгоритма SHA-1.
szName [in] Читаемое пользователем текстовое имя сборки. Это значение не должно превышать 1024 символов.
pMetaData [in] Указатель на экземпляр ASSEMBLYMETADATA , содержащий сведения о версии, платформе и языковом стандарте для сборки.
dwAssemblyFlags [in] Сочетание значений CorAssemblyFlags , описывающих функции сборки.
pmda [out] Указатель на маркер метаданных.
Remarks
В манифесте можно определить только одну Assembly структуру метаданных.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib