Метод ICLRStrongName::StrongNameTokenFromAssembly
Создает маркер строгого имени на основе заданного файла сборки.
HRESULT StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Параметры
wszFilePath
[in] Путь к переносимому исполняемому (PE) файлу сборки.ppbStrongNameToken
[out] Возвращаемый маркер строгого имени.pcbStrongNameToken
[out] Размер возвращаемого маркера строгого имени (в байтах).
Возвращаемое значение
Значение S_OK, если выполнение метода завершено успешно, в противном случае — значение HRESULT, указывающее отказ (см. список на странице Common HRESULT Values для списка).
Заметки
Маркер строгого имени — это сокращенная форма открытого ключа. Маркер представляет собой 64-разрядный хэш, созданный на основе открытого ключа, используемого для подписания сборки. Маркер является частью строгого имени сборки и может быть считан из ее метаданных.
После создания токена необходимо вызвать метод ICLRStrongName::StrongNameFreeBuffer для освобождения выделенной памяти.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MetaHost.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4
См. также
Ссылки
Другие ресурсы
Метод ICLRStrongName::StrongNameTokenFromAssemblyEx
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Апрель 2011 |
Исправлено возвращаемое значение. |
Исправление ошибки содержимого. |
Июль 2010 |
Добавлен раздел. |
Улучшение информации. |