Sdílet prostřednictvím


ICLRStrongName::StrongNameTokenFromAssembly – metoda

Vytvoří token silného názvu ze zadaného souboru sestavení.

Syntaxe

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

Parametry

wszFilePath
[v] Cesta k přenosnému spustitelnému souboru (PE) pro sestavení.

ppbStrongNameToken
[out] Vrácený token silného názvu

pcbStrongNameToken
[out] Velikost tokenu silného názvu v bajtech.

Návratová hodnota

S_OK pokud se metoda úspěšně dokončila; v opačném případě hodnota HRESULT, která označuje selhání (viz Běžné hodnoty HRESULT pro seznam).

Poznámky

Token silného názvu je zkrácená forma veřejného klíče. Token je 64bitová hodnota hash vytvořená z veřejného klíče použitého k podepsání sestavení. Token je součástí silného názvu sestavení a lze ho číst z metadat sestavení.

Po vytvoření tokenu byste měli volat ICLRStrongName::StrongNameFreeBuffer metoda uvolnění přidělené paměti.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: MetaHost.h

Knihovny: Zahrnuto jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také