StrongNameSignatureVerificationFromImage 函式
驗證已對應到記憶體的組件對關聯的公開金鑰而言有效。
此函式已被取代。 請改用 ICLRStrongName::StrongNameVerificationFromImage 方法。
語法
BOOLEAN 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
,以指定驗證已因為登錄設定而成功。
傳回值
如果成功編譯則為 true
,否則為 false
。
備註
如果 StrongNameSignatureVerificationFromImage
函式未順利完成,請呼叫 StrongNameErrorInfo 函式來擷取最後產生的錯誤。
規格需求
平台:請參閱系統需求。
標頭:StrongName.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 1.0 起提供