Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: April 2011
Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung mit starken Namen.
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parameter
wszKeyContainer
[in] Der Name des angeforderten Schlüsselcontainers. wszKeyContainer muss eine nicht leere Zeichenfolge sein oder NULL, um einen temporären Namen zu generieren.dwFlags
[in] Ein Wert, der angibt, ob der Schlüssel registriert bleiben soll. Die folgenden Werte werden unterstützt:0x00000000 – Wird verwendet, wenn wszKeyContainer NULL ist, um einen temporären Schlüsselcontainernamen zu generieren.
0x00000001 (SN_LEAVE_KEY) – Gibt an, dass der Schlüssel registriert bleiben sollte.
ppbKeyBlob
[out] Das zurückgegebene öffentliche/private Schlüsselpaar.pcbKeyBlob
[out] Die Größe von ppbKeyBlob in Bytes.
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
Die ICLRStrongName::StrongNameKeyGen-Methode erstellt einen 1024-Bit-Schlüssel. Nach dem Abrufen des Schlüssels sollten Sie die ICLRStrongName::StrongNameFreeBuffer-Methode aufrufen, um den belegten Speicher freizugeben.
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::StrongNameKeyGenEx-Methode
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
|---|---|---|
|
April 2011 |
Rückgabewert wurde korrigiert. |
Korrektur inhaltlicher Fehler. |
|
Juli 2010 |
Thema hinzugefügt. |
Informationsergänzung. |