Aracılığıyla paylaş


ICorProfilerInfo::GetAppDomainInfo Yöntemi

Uygulama etki alanı kimliğini kabul eder. Bir uygulama etki alanı adı ve onu içeren işlemin kimliğini döndürür.

Sözdizimi

HRESULT GetAppDomainInfo(  
    [in]  AppDomainID appDomainId,  
    [in]  ULONG       cchName,  
    [out] ULONG       *pcchName,  
    [out, size_is(cchName), length_is(*pcchName)]  
          WCHAR       szName[] ,  
    [out] ProcessID   *pProcessId);  

Parametreler

appDomainId
[in] Uygulama etki alanının kimliği.

cchName
[in] Dönüş arabelleğinin szName karakter cinsinden uzunluğu.

pcchName
[out] Uygulama etki alanı adının toplam karakter uzunluğunu gösteren işaretçi.

szName
[out] Çağıran tarafından sağlanan geniş karakter arabelleği. Yöntem döndürdüğünde, szName tam veya kısmi uygulama etki alanı adını içerir.

pProcessId
[out] Uygulama etki alanını içeren işlemin kimliğine ilişkin bir işaretçi.

Açıklamalar

Bu yöntem döndürdükten sonra, arabelleğin szName uygulama etki alanının 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 değeriyle karşılaştırın cchName . 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ınGetAppDomainInfo.cchName

Alternatif olarak, doğru arabellek boyutunu elde etmek için önce sıfır uzunluklu szName bir arabellekle çağırabilirsinizGetAppDomainInfo. Ardından arabellek boyutunu içinde döndürülen pcchName değere ayarlayabilir ve yeniden çağırabilirsiniz GetAppDomainInfo .

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

Ayrıca bkz.