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