Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Új nyilvános/titkos kulcspárt hoz létre az erős névhasználathoz.
Ez a függvény elavult. Használja helyette az ICLRStrongName::StrongNameKeyGen metódust.
Szintaxis
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Paraméterek
wszKeyContainer
[in] A kért kulcstároló neve.
wszKeyContainer Az ideiglenes név létrehozásához nem üres sztringnek vagy null értékűnek kell lennie.
dwFlags
[in] Meghatározza, hogy a kulcs regisztrálva maradjon-e. A következő értékek támogatottak:
0x00000000 – Null érték esetén
wszKeyContainerhasználatos egy ideiglenes kulcstároló nevének létrehozásához.0x00000001 (
SN_LEAVE_KEY) – Azt adja meg, hogy a kulcsot regisztrálva kell hagyni.
ppbKeyBlob
[kifelé] A visszaadott nyilvános/titkos kulcspár.
pcbKeyBlob
[kifelé] A mérete bájtban kifejezve ppbKeyBlob.
Visszatérési érték
true sikeres végrehajtáskor; egyéb esetben: false.
Megjegyzések
A StrongNameKeyGen függvény létrehoz egy 1024 bites kulcsot. A kulcs lekérése után hívja meg a StrongNameFreeBuffer függvényt a lefoglalt memória felszabadításához.
Ha a StrongNameKeyGen függvény nem fejeződik be, hívja meg a StrongNameErrorInfo függvényt az utolsó létrehozott hiba lekéréséhez.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: StrongName.h
Könyvtár: Erőforrásként szerepel a MsCorEE.dll
.NET-keretrendszer verziók: 1.0 óta elérhető