StrongNameTokenFromPublicKey-funktion
Hämtar en token som representerar en offentlig nyckel. En stark namntoken är den förkortade formen av en offentlig nyckel.
Den här funktionen har blivit inaktuell. Använd ICLRStrongName::StrongNameTokenFromPublicKey-metoden i stället.
Syntax
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametrar
pbPublicKeyBlob
[i] En struktur av typen PublicKeyBlob som innehåller den offentliga delen av nyckelparet som används för att generera den starka namnsignaturen.
cbPublicKeyBlob
[i] Storleken, i byte, på pbPublicKeyBlob
.
ppbStrongNameToken
[ut] Den starka namntoken som motsvarar nyckeln som skickades i pbPublicKeyBlob
. Den vanliga språkkörningen allokerar det minne som token ska returneras i. Anroparen måste frigöra det här minnet med hjälp av funktionen StrongNameFreeBuffer .
pcbStrongNameToken
[ut] Storleken i byte för den returnerade starka namntoken.
Returvärde
true
vid slutförande. annars . false
Kommentarer
En stark namntoken är den förkortade formen av en offentlig nyckel som används för att spara utrymme när nyckelinformation lagras i metadata. Mer specifikt används starka namntoken i sammansättningsreferenser för att referera till den beroende sammansättningen.
StrongNameTokenFromPublicKey
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