ICLRStrongName::StrongNameSignatureVerification メソッド
供給されたパスにあるアセンブリ マニフェストに厳密な名前の署名が含まれるかどうかを示す値が取得されます。これは指定されたフラグに従って確認されます。
構文
HRESULT StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
パラメーター
wszFilePath
[in] 検証するアセンブリの移植可能な実行可能ファイル (.dll または .exe) のパス。
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 以降で使用可能
関連項目
.NET