ICLRStrongName::StrongNameSignatureVerificationFromImage Yöntemi
Belleğe zaten eşlenmiş bir derlemenin ilişkili ortak anahtar için geçerli olduğunu doğrular.
Sözdizimi
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametreler
pbBase
[in] Eşlenen derleme bildiriminin göreli sanal adresi.
dwLength
[in] Eşlenen görüntünün bayt cinsinden boyutu.
dwInFlags
[in] Doğrulama davranışını etkileyen bayraklar. Aşağıdaki değerler desteklenir:
SN_INFLAG_FORCE_VER
(0x00000001) - Kayıt defteri ayarlarını geçersiz kılmak gerekse bile doğrulamayı zorlar.SN_INFLAG_INSTALL
(0x00000002) - Bunun bu görüntüde gerçekleştirilen ilk doğrulama olduğunu belirtir.SN_INFLAG_ADMIN_ACCESS
(0x00000004) - Önbelleğin yalnızca yönetici ayrıcalıklarına sahip kullanıcılara erişim izni verileceğini belirtir.SN_INFLAG_USER_ACCESS
(0x00000008) - Derlemenin yalnızca geçerli kullanıcı tarafından erişilebilir olacağını belirtir.SN_INFLAG_ALL_ACCESS
(0x00000010) - Önbelleğin erişim kısıtlaması garantisi sağlamayacağını belirtir.SN_INFLAG_RUNTIME
(0x80000000) - İç hata ayıklama için ayrılmıştır.
pdwOutFlags
[out] Ek çıkış bilgileri için bir bayrak. Aşağıdaki değer desteklenir:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001) - Bu değer, kayıt defteri ayarları nedeniyle doğrulamanın başarılı olduğunu belirtmek için olarak ayarlanırfalse
.
Dönüş Değeri
S_OK
yöntem başarıyla tamamlandıysa; aksi takdirde, hatayı gösteren bir HRESULT değeri (bir liste için bkz. Ortak HRESULT Değerleri ).
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MetaHost.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 4'ten beri kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin