Struktur DacpAppDomainData

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

Baca juga