Udostępnij za pośrednictwem


ICLRStrongName::StrongNameTokenFromAssembly — Metoda

Tworzy token silnej nazwy z określonego pliku zestawu.

Składnia

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

Parametry

wszFilePath
[w] Ścieżka do przenośnego pliku wykonywalnego (PE) dla zestawu.

ppbStrongNameToken
[out] Zwrócony token silnej nazwy.

pcbStrongNameToken
[out] Rozmiar tokenu silnej nazwy w bajtach.

Wartość zwracana

S_OK jeśli metoda została ukończona pomyślnie; w przeciwnym razie wartość HRESULT wskazująca błąd (zobacz Typowe wartości HRESULT dla listy).

Uwagi

Token silnej nazwy jest skróconą formą klucza publicznego. Token jest 64-bitowym skrótem utworzonym na podstawie klucza publicznego używanego do podpisywania zestawu. Token jest częścią silnej nazwy zestawu i może być odczytywany z metadanych zestawu.

Po utworzeniu tokenu należy wywołać metodę ICLRStrongName::StrongNameFreeBuffer , aby zwolnić przydzieloną pamięć.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MetaHost.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od 4

Zobacz też