Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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