Bagikan melalui


Metode ICorProfilerInfo::GetAppDomainInfo

Menerima ID domain aplikasi. Mengembalikan nama domain aplikasi dan ID proses yang memuatnya.

Sintaks

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

Parameter

appDomainId
[in] ID dari domain aplikasi.

cchName
[in] Panjang, dalam karakter, dari buffer pengembalian szName.

pcchName
[out] Penunjuk ke panjang karakter total dari nama domain aplikasi.

szName
[out] Buffer karakter lebar yang disediakan pemanggil. Saat metode kembali, szName akan berisi nama domain aplikasi lengkap atau parsial.

pProcessId
[out] Penunjuk ke ID proses yang berisi domain aplikasi.

Keterangan

Setelah metode ini kembali, Anda harus memverifikasi bahwa buffer szName cukup besar untuk berisi nama lengkap domain aplikasi. Untuk melakukannya, bandingkan nilai yang ditunjuk pcchName dengan nilai parameter cchName. Jika pcchName menunjuk ke nilai yang lebih besar dari cchName, alokasikan buffer szName yang lebih besar, perbarui cchName dengan ukuran baru yang lebih besar, dan panggil GetAppDomainInfo lagi.

Atau, Anda dapat terlebih dahulu memanggil GetAppDomainInfo dengan buffer szName kosong untuk mendapatkan ukuran buffer yang benar. Kemudian, Anda dapat mengatur ukuran buffer ke nilai yang dikembalikan di pcchName dan memanggil GetAppDomainInfo lagi.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga