Поделиться через


Функция StrongNameSignatureSize

Возвращает размер подписи строгого имени. StrongNameSignatureSize обычно используется компиляторами, чтобы определить, сколько места в файле нужно зарезервировать при создании сборки с отложенной подписью.

Не рекомендуется использовать эту функцию в .NET Framework 4. Вместо этого используйте метод ICLRStrongName::StrongNameSignatureSize.

BOOLEAN StrongNameSignatureSize ( 
    [in]  BYTE   *pbPublicKeyBlob,
    [in]  ULONG  cbPublicKeyBlob, 
    [in]  DWORD  *pcbSize
); 

Параметры

  • pbPublicKeyBlob
    [in] Структура типа PublicKeyBlob, содержащая открытую часть пары ключей, используемой для создания подписи со строгим именем.

  • cbPublicKeyBlob
    [in] Размер (в байтах) pbPublicKeyBlob.

  • pcbSize
    [in] Количество байтов, которое требуется для хранения подписи со строгим именем.

Возвращаемое значение

Значение true, если выполнение успешно, в противном случае — значение false.

Заметки

Если выполнение функции StrongNameSignatureSize не завершилось успешно, нужно вызвать функцию StrongNameErrorInfo для извлечения последней сгенерированной ошибки.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: StrongName.h

Библиотека: включена как ресурс в MsCorEE.dll

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Интерфейс ICLRStrongName

Другие ресурсы

Метод ICLRStrongName::StrongNameSignatureSize

Журнал изменений

Дата

Журнал

Причина

Июль 2010

Добавлена ссылка на рекомендуемый альтернативный способ.

Улучшение информации.