Struktur DacpThreadLocalModuleData

Menentukan buffer transportasi untuk informasi modul thread-local.

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 DacpThreadLocalModuleData : ZeroInit<DacpThreadLocalModuleData>
{
    // These two parameters are used as input parameters when populating the structure.
    CLRDATA_ADDRESS threadAddr;
    ULONG64 ModuleIndex;
    
    CLRDATA_ADDRESS pClassData;   
    CLRDATA_ADDRESS pDynamicClassTable;   
    CLRDATA_ADDRESS pGCStaticDataStart;
    CLRDATA_ADDRESS pNonGCStaticDataStart;
};

Members

Anggota Deskripsi
threadAddr Alamat utas yang digunakan sebagai parameter input untuk permintaan.
ModuleIndex Indeks modul yang digunakan sebagai parameter input untuk permintaan.
pClassData Alamat data kelas.
pDynamicClassTable Alamat tabel kelas dinamis.
pGCStaticDataStart Alamat awal untuk data statis yang dikumpulkan sampah.
pNonGCStaticDataStart Alamat awal untuk data statis yang tidak dikumpulkan sampah.

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