Funzione StrongNameTokenFromAssemblyEx
Crea un token con nome sicuro dal file di assembly specificato e restituisce la chiave pubblica rappresentata dal token.
Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRStrongName::StrongNameTokenFromAssemblyEx.
BOOLEAN StrongNameTokenFromAssemblyEx (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
Parametri
wszFilePath
[in] Percorso del file eseguibile di tipo PE relativo all'assembly.ppbStrongNameToken
[out] Token con nome sicuro restituito.pcbStrongNameToken
[out] Dimensione del token con nome sicuro in byte.ppbPublicKeyBlob
[out] Chiave pubblica restituita.pcbPublicKeyBlob
[out] Dimensione della chiave pubblica in byte.
Valore restituito
true in caso di esito positivo; in caso contrario, false.
Note
Un token con nome sicuro è la forma abbreviata di una chiave pubblica. Il token è un hash a 64 bit creato dalla chiave pubblica utilizzata per firmare l'assembly. Il token è una parte del nome sicuro per l'assembly e può essere letto dai metadati dell'assembly.
Dopo aver recuperato la chiave e creato il token, è necessario chiamare la funzione StrongNameFreeBuffer per rilasciare la memoria allocata.
Se la funzione StrongNameTokenFromAssemblyEx 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::StrongNameTokenFromAssemblyEx
Metodo ICLRStrongName::StrongNameTokenFromAssembly
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Luglio 2010 |
È stato aggiunto un collegamento all'alternativa consigliata. |
Miglioramento delle informazioni. |