ICLRStrongName::StrongNameTokenFromPublicKey-Methode
Aktualisiert: April 2011
Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt. Ein Token mit starkem Namen ist die Kurzform eines öffentlichen Schlüssels.
HRESULTStrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parameter
pbPublicKeyBlob
[in] Eine Struktur des Typs PublicKeyBlob mit dem öffentlichen Teil des Schlüsselpaars, das zum Generieren der Signatur mit starkem Namen verwendet wird.cbPublicKeyBlob
[in] Die Größe von pbPublicKeyBlob in Bytes.ppbStrongNameToken
[out] Das Token mit starkem Namen, das dem in pbPublicKeyBlob übergebenen Schlüssel entspricht. Die Common Language Runtime belegt den Speicherplatz, in den das Token zurückgegeben werden soll. Der Aufrufer muss diesen Speicher mit der ICLRStrongName::StrongNameFreeBuffer-Methode freigeben.pcbStrongNameToken
[out] Die Größe des zurückgegebenen Tokens mit starkem Namen in Byte.
Rückgabewert
S_OK, wenn die Methode erfolgreich abgeschlossen wurde. Andernfalls ein HRESULT-Wert, der einen Fehler angibt (eine Liste finden Sie unter Allgemeine HRESULT-Werte).
Hinweise
Ein Token mit starkem Namen ist die Kurzform eines öffentlichen Schlüssels und wird verwendet, um beim Speichern von Schlüsselinformationen in den Metadaten Speicherplatz zu sparen. Token mit starkem Namen werden besonders in Assemblyverweisen verwendet, um auf die abhängige Assembly zu verweisen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MetaHost.h
Bibliothek: als Ressource in mscoree.dll enthalten
.NET Framework-Versionen: 4
Siehe auch
Referenz
Weitere Ressourcen
ICLRStrongName::StrongNameGetPublicKey-Methode
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
April 2011 |
Rückgabewert wurde korrigiert. |
Korrektur inhaltlicher Fehler. |
Juli 2010 |
Thema hinzugefügt. |
Informationsergänzung. |