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