Funzione StrongNameSignatureVerificationFromImage
Verifica se un assembly già mappato alla memoria è valido per la chiave pubblica associata.
Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRStrongName::StrongNameVerificationFromImage.
BOOLEAN StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametri
pbBase
[in] Indirizzo virtuale relativo del manifesto dell'assembly mappato.dwLength
[in] Dimensione dell'immagine di cui è stato eseguito il mapping in byte.dwInFlags
[in] Flag che influenzano il comportamento della verifica. Sono supportati i seguenti valori:SN_INFLAG_FORCE_VER (0x00000001) - Impone la verifica anche se è necessario sottoporre a override le impostazioni del Registro di sistema.
SN_INFLAG_INSTALL (0x00000002) - Specifica che la verifica di questa immagine viene eseguita per la prima volta.
SN_INFLAG_ADMIN_ACCESS (0x00000004) - Specifica che l'accesso alla cache sarà consentito solo agli utenti con privilegi amministrativi.
SN_INFLAG_USER_ACCESS (0x00000008) - Specifica che l'assembly sarà accessibile solo all'utente corrente.
SN_INFLAG_ALL_ACCESS (0x00000010) - Specifica che la cache non fornirà alcuna garanzia di restrizione dell'accesso.
SN_INFLAG_RUNTIME (0x80000000) - Riservato per il debug interno.
pdwOutFlags
[out] Flag per informazioni aggiuntive sull'output. È supportato il valore riportato di seguito:- SN_OUTFLAG_WAS_VERIFIED (0x00000001) - Questo valore viene impostato su false per specificare che la verifica ha avuto esito positivo grazie alle impostazioni del Registro di sistema.
Valore restituito
true in caso di esito positivo; in caso contrario, false.
Note
Se la funzione StrongNameSignatureVerificationFromImage non viene completata correttamente, chiamare la funzione StrongNameErrorInfo per recuperare l'ultimo errore generato.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: StrongName.h
Libreria: inclusa come risorsa in mscoree.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Vedere anche
Riferimenti
Altre risorse
Metodo ICLRStrongName::StrongNameSignatureVerificationFromImage
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Luglio 2010 |
È stato aggiunto un collegamento all'alternativa consigliata. |
Miglioramento delle informazioni. |