Метод 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