Бөлісу құралы:


Метод ICLRStrongName::StrongNameSignatureVerificationFromImage

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

Синтаксис

HRESULT StrongNameSignatureVerificationFromImage (  
    [in]  BYTE    *pbBase,  
    [in]  DWORD   dwLength,  
    [in]  DWORD   dwInFlags,  
    [out] DWORD   *pdwOutFlags  
);  

Параметры

pbBase
[in] Относительный виртуальный адрес манифеста сопоставленной сборки.

dwLength
[in] Размер сопоставленного изображения в байтах.

dwInFlags
[in] Флаги, влияющие на поведение проверки. Поддерживаются следующие значения.

  • SN_INFLAG_FORCE_VER (0x00000001) — принудительно выполняет проверку, даже если необходимо переопределить параметры реестра.

  • SN_INFLAG_INSTALL (0x00000002) — указывает, что это первая проверка, выполненная для этого образа.

  • SN_INFLAG_ADMIN_ACCESS (0x00000004) — указывает, что кэш будет разрешать доступ только пользователям с правами администратора.

  • SN_INFLAG_USER_ACCESS (0x00000008) — указывает, что сборка будет доступна только текущему пользователю.

  • SN_INFLAG_ALL_ACCESS (0x00000010) — указывает, что кэш не будет предоставлять никаких гарантий ограничения доступа.

  • SN_INFLAG_RUNTIME (0x80000000) — зарезервировано для внутренней отладки.

pdwOutFlags
[out] Флаг для дополнительных выходных данных. Поддерживается следующее значение:

  • SN_OUTFLAG_WAS_VERIFIED (0x00000001) — это значение имеет false значение , чтобы указать, что проверка прошла успешно из-за параметров реестра.

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

S_OK Значение , если метод выполнен успешно; в противном случае — значение HRESULT, указывающее на сбой (см. общие значения HRESULT для списка).

Требования

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

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

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

версии платформа .NET Framework: доступно с 4

См. также раздел