Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu derlemenin başvurduğunu derleme için meta verileri içeren bir AssemblyRef yapı oluşturur ve ilişkili meta veri belirtecini döndürür.
Syntax
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameters
pbPublicKeyOrToken [in] Başvuruda bulunılan derlemenin yayımcısının ortak anahtarı.
StrongNameTokenFromAssembly yardımcı işlevi bu parametre olarak geçirmek üzere ortak anahtarın karması almak için kullanılabilir.
cbPublicKeyOrToken [in] bayt cinsinden pbPublicKeyOrTokenboyut.
szName [in] Derlemenin insan tarafından okunabilen metin adı. Bu değer 1024 karakteri aşmamalıdır.
pMetaData [in] Başvuruda bulunılan derlemenin sürüm, platform ve yerel ayar bilgilerini içeren bir ASSEMBLYMETADATA örneği.
pbHashValue [in] Başvuruda bulunılan derlemeyle ilişkili karma veriler. Optional.
cbHashValue [in] bayt cinsinden pbHashValueboyut.
dwAssemblyRefFlags [in] Yürütme altyapısının davranışını etkileyen CorAssemblyFlags değerlerinin bit düzeyinde birleşimi.
pmdar [out] Döndürülen AssemblyRef meta veri belirtecinin işaretçisi.
Remarks
AssemblyRef Bu derlemenin başvuracağı her derleme için bir meta veri yapısı tanımlanmalıdır.
Çalışma zamanında, başvuruda bulunılan derlemenin ayrıntıları derleme çözümleyicisine geçirilir ve bunların "derlenmiş olarak" bilgilerini temsil ettiğini gösterir. Derleme çözümleyicisi daha sonra ilkeyi uygular.
Requirements
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: Cor.h
Kütüphane: CorGuids.lib