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