Delen via


Methode ICLRStrongName::StrongNameTokenFromAssembly

Hiermee maakt u een sterk naamtoken van het opgegeven assemblybestand.

Syntaxis

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

Parameters

wszFilePath
[in] Het pad naar het draagbare uitvoerbare bestand (PE) voor de assembly.

ppbStrongNameToken
[uit] Het geretourneerde token voor de sterke naam.

pcbStrongNameToken
[uit] De grootte, in bytes, van het token met de sterke naam.

Retourwaarde

S_OK als de methode is voltooid; anders een HRESULT-waarde die een fout aangeeft (zie Algemene HRESULT-waarden voor een lijst).

Opmerkingen

Een sterk naamtoken is de verkorte vorm van een openbare sleutel. Het token is een 64-bits hash die wordt gemaakt op basis van de openbare sleutel die wordt gebruikt om de assembly te ondertekenen. Het token maakt deel uit van de sterke naam voor de assembly en kan worden gelezen uit de metagegevens van de assembly.

Nadat het token is gemaakt, moet u de methode ICLRStrongName::StrongNameFreeBuffer aanroepen om het toegewezen geheugen vrij te geven.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook