ICLRStrongName-Schnittstelle
Aktualisiert: August 2010
Gruppiert alle globalen statischen Funktionen, die starke Namen verwenden und von MSCorEE.dll in eine einzelne Schnittstelle exportiert werden. Alle ICLRStrongName-Methoden geben standardmäßige COM-HRESULTs zurück.
Methoden
Methode |
Beschreibungen |
---|---|
Ruft mit dem angegebenen Hashalgorithmus einen Hash der angegebenen Assemblydatei ab. |
|
Ruft mit dem angegebenen Hashalgorithmus einen Hash der Assemblydatei ab, der als Unicode-Zeichenfolge angegeben ist. |
|
Ruft mit dem angegebenen Hashalgorithmus einen Hash der Assembly an der angegebenen Speicheradresse ab. |
|
Erzeugt einen Hash aus den Inhalten der angegebenen Datei. |
|
Generiert einen Hash aus den Inhalten der von einer Unicode-Zeichenfolge angegebenen Datei. |
|
Generiert einen Hash aus dem Inhalt der Datei mit dem angegebenen Dateihandle und verwendet dabei den angegebenen Hashalgorithmus. |
|
Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden. |
|
Gibt den Arbeitsspeicher frei, der bei einem früheren Aufruf einer Methode mit starkem Namen, z. B. StrongNameGetPublicKey, StrongNameTokenFromPublicKey oder StrongNameSignatureGeneration, belegt wurde. |
|
Füllt den angegebenen Puffer mit der binären Darstellung der ausführbaren Datei an der angegebenen Adresse. |
|
Ruft an der angegebenen Speicheradresse eine binäre Darstellung des Assemblyabbilds ab. |
|
Ruft den öffentlichen Schlüssel aus einem privaten/öffentlichen Schlüsselpaar ab. |
|
Ruft die erforderliche Puffergröße für einen Hash mit dem angegebenen Hashalgorithmus ab. |
|
Löscht den angegebenen Schlüsselcontainer. |
|
Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung mit starken Namen. |
|
Generiert ein neues Paar aus öffentlichem und privatem Schlüssel mit der angegebenen Schlüsselgröße zur Verwendung mit starken Namen. |
|
Importiert ein öffentliches/privates Schlüsselpaar in einen Container. |
|
Generiert eine starke Namenssignatur für die angegebene Assembly. |
|
Generiert auf Grundlage der angegebenen Flags eine starke Namenssignatur für die angegebene Assembly. |
|
Gibt die Größe der starken Namenssignatur zurück. |
|
Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine starke Namenssignatur enthält, die gemäß den angegebenen Flags überprüft wird. |
|
Ruft einen Wert ab, der angibt, ob das Assemblymanifest im bereitgestellten Pfad eine starke Namenssignatur enthält. |
|
ICLRStrongName::StrongNameSignatureVerificationFromImage-Methode |
Überprüft, ob eine Assembly, die bereits im Speicher abgebildet wurde, für den zugeordneten öffentlichen Schlüssel gültig ist. |
Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei. |
|
Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei und gibt den öffentlichen Schlüssel zurück. |
|
Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt. |
Hinweise
Sie können eine Instanz von ICLRStrongName abrufen, indem Sie die ICLRRuntimeInfo::GetInterface-Methode mit CLSID_CLRStrongName und IID_ICLRStrongName als Parameter verwenden.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MetaHost.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4
Siehe auch
Weitere Ressourcen
Hosting (Referenz zur nicht verwalteten API)
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
August 2010 |
Informationen zum Abrufen einer Instanz der Schnittstelle wurden hinzugefügt. |
Informationsergänzung. |
Juli 2010 |
Informationen über Member wurden hinzugefügt. |
Informationsergänzung. |