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.
Derleme kimliğini kabul eder ve derlemenin adını ve bildirim modülünün kimliğini döndürür.
Sözdizimi
HRESULT GetAssemblyInfo(
[in] AssemblyID assemblyId,
[in] ULONG cchName,
[out] ULONG *pcchName,
[out, size_is(cchName), length_is(*pcchName)]
WCHAR szName[] ,
[out] AppDomainID *pAppDomainId,
[out] ModuleID *pModuleId);
Parametreler
assemblyId
[in] Derlemenin tanımlayıcısı.
cchName
[in] karakter cinsinden szNameuzunluğu.
pcchName
[out] Derleme adının toplam karakter uzunluğuna işaret eden bir işaretçi.
szName
[out] Arayan tarafından sağlanan geniş karakter arabelleği. İşlev döndürdüğünde derlemenin adını içerir.
pAppDomainId
[out] Derlemeyi içeren uygulama etki alanının kimliğine bir işaretçi.
pModuleId
[out] Derlemenin bildirim modülünün kimliğine yönelik bir işaretçi.
Açıklamalar
Bu yöntem döndürdükten sonra, arabelleğin derlemenin szName tam adını içerecek kadar büyük olduğunu doğrulamanız gerekir. Bunu yapmak için işaret eden pcchName değeri parametresinin cchName değeriyle karşılaştırın. değerinden büyük bir değere işaret edersepcchName, daha büyük szName bir arabellek ayırın, yeni, daha büyük boyutla güncelleştirin cchName ve yeniden çağırınGetAssemblyInfo.cchName
Alternatif olarak, doğru arabellek boyutunu elde etmek için ilk GetAssemblyInfo olarak sıfır uzunlukta szName bir arabellek çağırabilirsiniz. Ardından arabellek boyutunu döndürülen pcchName değere göre ayarlayabilir ve yeniden çağırabilirsiniz GetAssemblyInfo .
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir