StrongNameTokenFromAssembly-Funktion
Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei.
Diese Funktion ist veraltet. Verwenden Sie stattdessen die Methode ICLRStrongName::StrongNameTokenFromAssembly.
Syntax
BOOLEAN StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parameter
wszFilePath
[in] Der Pfad zur portablen ausführbaren Datei (PE, Portable Executable) für die Assembly.
ppbStrongNameToken
[out] Das zurückgegebene Token mit starkem Namen.
pcbStrongNameToken
[out] Die Größe des zurückgegebenen Tokens mit starkem Namen in Bytes.
Rückgabewert
true
nach erfolgreichem Abschluss; andernfalls false
.
Hinweise
Ein Token mit starkem Namen ist die verkürzte Form eines öffentlichen Schlüssels. Das Token ist ein 64-Bit-Hash, der aus dem öffentlichen Schlüssel erstellt wird, der zum Signieren der Assembly verwendet wird. Das Token ist ein Teil des starken Namens für die Assembly und kann aus den Assemblymetadaten gelesen werden.
Nachdem der Token abgerufen wurde, müssen Sie die StrongNameFreeBuffer-Funktion aufrufen, um den zugeordneten Arbeitsspeicher freizugeben.
Wenn die StrongNameTokenFromAssembly
-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den zuletzt generierten Fehler abzurufen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: StrongName.h
Bibliothek: als Ressource in „mscoree.dll“ enthalten
.NET Framework-Versionen: Seit Version 1.0 verfügbar.