Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает структуру 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