Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een nieuw openbaar/persoonlijk sleutelpaar voor sterke naamgebruik.
Deze functie is afgeschaft. Gebruik in plaats daarvan de methode ICLRStrongName::StrongNameKeyGen .
Syntaxis
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parameters
wszKeyContainer
[in] De naam van de aangevraagde sleutelcontainer.
wszKeyContainer moet een niet-lege tekenreeks of null zijn om een tijdelijke naam te genereren.
dwFlags
[in] Hiermee geeft u op of de sleutel moet worden geregistreerd. De volgende waarden worden ondersteund:
0x00000000: wordt gebruikt wanneer
wszKeyContainernull is om een tijdelijke sleutelcontainernaam te genereren.0x00000001 (
SN_LEAVE_KEY): geeft aan dat de sleutel geregistreerd moet blijven.
ppbKeyBlob
[uit] Het geretourneerde openbare/persoonlijke sleutelpaar.
pcbKeyBlob
[uit] De grootte, in bytes, van ppbKeyBlob.
Retourwaarde
true bij geslaagde voltooiing; anders, false.
Opmerkingen
Met de StrongNameKeyGen functie wordt een 1024-bits sleutel gemaakt. Nadat de sleutel is opgehaald, moet u de functie StrongNameFreeBuffer aanroepen om het toegewezen geheugen vrij te geven.
Als de StrongNameKeyGen functie niet wordt voltooid, roept u de functie StrongNameErrorInfo aan om de laatst gegenereerde fout op te halen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: StrongName.h
Bibliotheek: Opgenomen als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0