Aracılığıyla paylaş


StrongNameTokenFromAssembly İşlevi

Belirtilen derleme dosyasından bir tanımlayıcı ad belirteci oluşturur.

Bu işlev kullanım dışı bırakıldı. Bunun yerine ICLRStrongName::StrongNameTokenFromAssembly yöntemini kullanın.

Sözdizimi

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

Parametreler

wszFilePath
[in] Derleme için taşınabilir yürütülebilir (PE) dosyasının yolu.

ppbStrongNameToken
[out] Döndürülen tanımlayıcı ad belirteci.

pcbStrongNameToken
[out] Tanımlayıcı ad belirtecinin bayt cinsinden boyutu.

Dönüş Değeri

true başarıyla tamamlandığında; aksi takdirde , false.

Açıklamalar

Tanımlayıcı ad belirteci, ortak anahtarın kısaltılmış biçimidir. Belirteç, derlemeyi imzalamak için kullanılan ortak anahtardan oluşturulan 64 bit karmadır. Belirteç, derlemenin tanımlayıcı adının bir parçasıdır ve derleme meta verilerinden okunabilir.

Belirteç oluşturulduktan sonra ayrılan belleği serbest bırakmak için StrongNameFreeBuffer işlevini çağırmanız gerekir.

StrongNameTokenFromAssembly İşlev başarıyla tamamlanmazsa, son oluşturulan hatayı almak için StrongNameErrorInfo işlevini çağırın.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: StrongName.h

Kitaplığı: mscoree.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.