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