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