ICLRStrongName::StrongNameKeyGen, metod
Skapar ett nytt offentligt/privat nyckelpar för starkt namn.
Syntax
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parametrar
wszKeyContainer
[in] Det begärda namnet på nyckelcontainern. wszKeyContainer
måste antingen vara en icke-tom sträng eller null för att generera ett tillfälligt namn.
dwFlags
[in] Ett värde som anger om nyckeln ska lämnas registrerad. Följande värden stöds:
0x00000000 – Används när
wszKeyContainer
är null för att generera ett temporärt nyckelcontainernamn.0x00000001 (
SN_LEAVE_KEY
) – Anger att nyckeln ska lämnas registrerad.
ppbKeyBlob
[ut] Det returnerade offentliga/privata nyckelparet.
pcbKeyBlob
[ut] Storleken, i byte, på ppbKeyBlob
.
Returvärde
S_OK
om metoden har slutförts. annars ett HRESULT-värde som indikerar fel (se Vanliga HRESULT-värden för en lista).
Kommentarer
Metoden ICLRStrongName::StrongNameKeyGen skapar en 1024-bitarsnyckel. När nyckeln har hämtats bör du anropa metoden ICLRStrongName::StrongNameFreeBuffer för att frigöra det allokerade minnet.
Krav
Plattformar: Se Systemkrav.
Huvudet: MetaHost.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 4