Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří nový pár veřejného a privátního klíče pro použití silného názvu.
Syntaxe
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parametry
wszKeyContainer
[v] Požadovaný název kontejneru klíčů
wszKeyContainer Aby se vygeneroval dočasný název, musí být řetězec neprázdný nebo null.
dwFlags
[v] Hodnota, která určuje, jestli se má nechat klíč zaregistrovaný. Podporují se následující hodnoty:
0x00000000 – používá se, když
wszKeyContainermá hodnotu null k vygenerování názvu dočasného kontejneru klíčů.0x00000001 (
SN_LEAVE_KEY) – Určuje, že klíč má zůstat zaregistrovaný.
ppbKeyBlob
[out] Vrácený pár veřejného a privátního klíče.
pcbKeyBlob
[out] Velikost v bajtech ppbKeyBlob.
Návratová hodnota
S_OK pokud se metoda úspěšně dokončila; v opačném případě hodnota HRESULT, která označuje selhání (viz Běžné hodnoty HRESULT pro seznam).
Poznámky
ICLRStrongName::StrongNameKeyGen Metoda vytvoří 1024bitový klíč. Po načtení klíče byste měli volat metodu ICLRStrongName::StrongNameFreeBuffer k uvolnění přidělené paměti.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MetaHost.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od 4