StrongNameTokenFromAssemblyEx – funkce

Vytvoří token silného názvu ze zadaného souboru sestavení a vrátí veřejný klíč, který token představuje.

Tato funkce je zastaralá. Místo toho použijte metodu ICLRStrongName::StrongNameTokenFromAssemblyEx .

Syntaxe

BOOLEAN StrongNameTokenFromAssemblyEx (  
    [in]  LPCWSTR   wszFilePath,  
    [out] BYTE      **ppbStrongNameToken,  
    [out] ULONG     *pcbStrongNameToken,  
    [out] BYTE      **ppbPublicKeyBlob,  
    [out] ULONG     *pcbPublicKeyBlob  
);  

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.

ppbPublicKeyBlob
[out] Vrácený veřejný klíč.

pcbPublicKeyBlob
[out] Velikost veřejného klíče v bajtech.

Návratová hodnota

truepo úspěšném dokončení; v opačném případě . false

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 načtení klíče a vytvoření tokenu byste měli voláním funkce StrongNameFreeBuffer uvolnit přidělenou paměť.

Pokud se StrongNameTokenFromAssemblyEx funkce úspěšně nedokončí, voláním funkce StrongNameErrorInfo načtěte poslední vygenerovanou chybu.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: StrongName.h

Knihovny: Zahrnuto jako prostředek v mscoree.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také