Функция StrongNameTokenFromAssembly
Создает маркер строгого имени из указанного файла сборки.
Эта функция является нерекомендуемой. Используйте вместо него метод ICLRStrongName::StrongNameTokenFromAssembly .
Синтаксис
BOOLEAN StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Параметры
wszFilePath
[in] Путь к переносимому исполняемому файлу (PE) для сборки.
ppbStrongNameToken
[out] Возвращенный токен строгого имени.
pcbStrongNameToken
[out] Размер маркера строгого имени в байтах.
Возвращаемое значение
true
при успешном завершении; в противном случае — false
.
Комментарии
Токен строгого имени — это сокращенная форма открытого ключа. Маркер — это 64-разрядный хэш, созданный из открытого ключа, используемого для подписи сборки. Маркер является частью строгого имени сборки и может считываться из метаданных сборки.
После создания маркера следует вызвать функцию StrongNameFreeBuffer , чтобы освободить выделенную память.
StrongNameTokenFromAssembly
Если функция не завершается успешно, вызовите функцию StrongNameErrorInfo, чтобы получить последнюю созданную ошибку.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: StrongName.h
Библиотека: Включено в качестве ресурса в mscoree.dll
версии платформа .NET Framework: доступно с версии 1.0.