StrongNameTokenFromAssembly-Funktion
Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei.
Diese Funktion ist in .NET Framework, Version 4 veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameTokenFromAssembly-Methode.
BOOLEAN StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parameter
wszFilePath
[in] Der gültige Pfad der übertragbaren ausführbaren Datei (Portable Executable, PE) für die Assembly.ppbStrongNameToken
[out] Das zurückgegebene Token mit starkem Namen.pcbStrongNameToken
[out] Die Größe des Tokens mit starkem Namen in Byte.
Rückgabewert
Bei erfolgreichem Abschluss true, andernfalls false.
Hinweise
Ein Token mit starkem Namen ist die Kurzform eines öffentlichen Schlüssels. Ein Token ist ein 64-Bit-Hash, das aus dem öffentlichen Schlüssel zum Signieren der Assembly erstellt wird. Das Token ist ein Bestandteil des starken Namens für die Assembly und kann aus den Metadaten der Assembly abgerufen werden.
Nach der Erstellung des Tokens sollten Sie die StrongNameFreeBuffer-Funktion aufrufen, um den belegten Speicher freizugeben.
Wenn die StrongNameTokenFromAssembly-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den letzten generierten Fehler abzurufen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: StrongName.h
Bibliothek: als Ressource in mscoree.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Siehe auch
Referenz
Weitere Ressourcen
ICLRStrongName::StrongNameTokenFromAssembly-Methode
ICLRStrongName::StrongNameTokenFromAssemblyEx-Methode
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2010 |
Link zu empfohlener Alternative hinzugefügt. |
Informationsergänzung. |