Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan buffer transportasi untuk informasi domain aplikasi runtime.
Note
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.
Syntax
struct DacpAppDomainData : ZeroInit<DacpAppDomainData>
{
// The pointer to the BaseDomain (not necessarily an AppDomain).
// It's useful to keep this around in the structure
CLRDATA_ADDRESS AppDomainPtr;
CLRDATA_ADDRESS AppSecDesc;
CLRDATA_ADDRESS pLowFrequencyHeap;
CLRDATA_ADDRESS pHighFrequencyHeap;
CLRDATA_ADDRESS pStubHeap;
CLRDATA_ADDRESS DomainLocalBlock;
CLRDATA_ADDRESS pDomainLocalModules;
// The creation sequence number of this app domain (starting from 1)
DWORD dwId;
LONG AssemblyCount;
LONG FailedAssemblyCount;
DacpAppDomainDataStage appDomainStage;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetAppDomainData(addr, this);
}
};
Members
| Anggota | Deskripsi |
|---|---|
AppDomainPtr |
Alamat domain dasar. Untuk domain aplikasi, nilai ini adalah alamat domain aplikasi. |
AppSecDesc |
Alamat pendeskripsi keamanan aplikasi. |
pLowFrequencyHeap |
Alamat timbunan pemuat frekuensi rendah. |
pHighFrequencyHeap |
Alamat timbunan pemuat frekuensi tinggi. |
pStubHeap |
Alamat timbunan stub. |
DomainLocalBlock |
Alamat blok lokal domain. |
pDomainLocalModules |
Alamat modul lokal domain. |
dwId |
Nomor urutan pembuatan domain aplikasi, mulai dari 1. |
AssemblyCount |
Jumlah rakitan di domain aplikasi. |
FailedAssemblyCount |
Jumlah rakitan yang gagal di domain aplikasi. |
appDomainStage |
DacpAppDomainDataStage Nilai yang menunjukkan tahap siklus hidup domain aplikasi. |
Request |
Mengisi struktur dengan memanggil ISOSDacInterface::GetAppDomainData. |
Remarks
Struktur ini berada di dalam runtime dan tidak diekspos melalui header atau file pustaka apa pun. Untuk menggunakannya, tentukan struktur seperti yang ditentukan di atas.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7