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
true
vid 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