Dela via


StrongNameTokenFromAssembly-funktion

Skapar en stark namntoken från den angivna sammansättningsfilen.

Den här funktionen är inaktuell. Använd metoden ICLRStrongName::StrongNameTokenFromAssembly i stället.

Syntax

BOOLEAN StrongNameTokenFromAssembly (  
    [in]  LPCWSTR   wszFilePath,  
    [out] BYTE      **ppbStrongNameToken,  
    [out] ULONG     *pcbStrongNameToken  
);  

Parametrar

wszFilePath
[in] Sökvägen till den portabla körbara filen (PE) för sammansättningen.

ppbStrongNameToken
[ut] Den returnerade token för starkt namn.

pcbStrongNameToken
[ut] Storleken i byte för den starka namntoken.

Returvärde

truevid lyckat slutförande. annars . false

Kommentarer

En stark namntoken är den förkortade formen av en offentlig nyckel. Token är en 64-bitars hash som skapas från den offentliga nyckeln som används för att signera sammansättningen. Token är en del av det starka namnet för sammansättningen och kan läsas från sammansättningsmetadata.

När token har skapats bör du anropa funktionen StrongNameFreeBuffer för att frigöra det allokerade minnet.

StrongNameTokenFromAssembly Om funktionen inte har slutförts anropar du funktionen StrongNameErrorInfo för att hämta det senaste genererade felet.

Krav

Plattformar: Se Systemkrav.

Huvudet: StrongName.h

Bibliotek: Ingår som en resurs i mscoree.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även