Condividi tramite


Metodo ICLRStrongName::StrongNameCompareAssemblies

Determina se due assembly differiscono solo per le firme con nome sicuro.

Sintassi

HRESULT StrongNameCompareAssemblies (  
    [in]  LPCWSTR   wszAssembly1,  
    [in]  LPCWSTR   wszAssembly2,  
    [out] DWORD     *pdwResult  
);  

Parametri

wszAssembly1
[in] Percorso del primo assembly.

wszAssembly2
[in] Percorso del secondo assembly.

pdwResult
[out] Uno dei valori seguenti:

  • SN_CMP_DIFFERENT (0) - Specifica che gli assembly contengono dati diversi.

  • SN_CMP_IDENTICAL (1) - Specifica che gli assembly sono esattamente gli stessi, incluse le firme e il checksum.

  • SN_CMP_SIGONLY (2) - Specifica che gli assembly differiscono solo in base alla firma e al checksum.

Valore restituito

S_OK se il metodo è stato completato correttamente; in caso contrario, un valore HRESULT che indica l'errore (vedere Valori HRESULT comuni per un elenco).

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile da 4

Commenti

La firma del nome sicuro di un assembly è costituita dal nome del testo dell'assembly, della versione, delle impostazioni cultura e del token di chiave pubblica.

Vedi anche