StrongNameTokenFromAssembly — Funkcja
Tworzy token silnej nazwy na podstawie określonego pliku zestawu.
Ta funkcja została uznana za przestarzałą. Zamiast tego użyj metody ICLRStrongName::StrongNameTokenFromAssembly .
Składnia
BOOLEAN StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametry
wszFilePath
[in] Ścieżka do przenośnego pliku wykonywalnego (PE) dla zestawu.
ppbStrongNameToken
[out] Zwrócony token silnej nazwy.
pcbStrongNameToken
[out] Rozmiar w bajtach tokenu silnej nazwy.
Wartość zwracana
true
po pomyślnym zakończeniu; w przeciwnym razie , false
.
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ć funkcję StrongNameFreeBuffer , aby zwolnić przydzieloną pamięć.
StrongNameTokenFromAssembly
Jeśli funkcja nie zakończy się pomyślnie, wywołaj funkcję StrongNameErrorInfo, aby pobrać ostatni wygenerowany błąd.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: StrongName.h
Biblioteki: Uwzględnione jako zasób w mscoree.dll
wersje .NET Framework: dostępne od wersji 1.0