Dela via


ICLRStrongName::StrongNameTokenFromAssembly, metod

Skapar en stark namntoken från den angivna sammansättningsfilen.

Syntax

HRESULT StrongNameTokenFromAssembly (  
    [in]  LPCWSTR   wszFilePath,  
    [out] BYTE      **ppbStrongNameToken,  
    [out] ULONG     *pcbStrongNameToken  
);  

Parametrar

wszFilePath
[in] Sökvägen till den portabla körbara filen (PE) för sammansättningen.

ppbStrongNameToken
[ut] Den returnerade token för starkt namn.

pcbStrongNameToken
[ut] Storleken i byte för den starka namntoken.

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

En stark namntoken är den förkortade formen av en offentlig nyckel. Token är en 64-bitars hash som skapas från den offentliga nyckeln som används för att signera sammansättningen. Token är en del av det starka namnet för sammansättningen och kan läsas från sammansättningsmetadata.

När token har skapats 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

Se även