Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает структуру AssemblyRef , содержащую метаданные для сборки, на которую ссылается эта сборка, и возвращает связанный маркер метаданных.
Syntax
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameters
pbPublicKeyOrToken [in] Открытый ключ издателя указанной сборки. Вспомогательной функции StrongNameTokenFromAssembly можно использовать для получения хэша открытого ключа, передаваемого в качестве этого параметра.
cbPublicKeyOrToken [in] Размер в байтах pbPublicKeyOrToken.
szName [in] Читаемое пользователем текстовое имя сборки. Это значение не должно превышать 1024 символов.
pMetaData [in] Экземпляр ASSEMBLYMETADATA, содержащий сведения о версии, платформе и языковом стандарте указанной сборки.
pbHashValue [in] Хэш-данные, связанные с указанной сборкой. Optional.
cbHashValue [in] Размер в байтах pbHashValue.
dwAssemblyRefFlags [in] Побитовое сочетание значений CorAssemblyFlags , влияющих на поведение подсистемы выполнения.
pmdar [out] Указатель на возвращенный AssemblyRef маркер метаданных.
Remarks
Для каждой сборки, ссылающейся на эту сборку, необходимо определить одну AssemblyRef структуру метаданных.
Во время выполнения сведения о указанной сборке передаются в сопоставитель сборок с указанием того, что они представляют сведения "как встроенные". Затем сопоставитель сборок применяет политику.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: Cor.h
Библиотека: CorGuids.lib