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 header kode yang dikompilasi JIT.
Nota
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 DacpCodeHeaderData : ZeroInit<DacpCodeHeaderData>
{
CLRDATA_ADDRESS GCInfo;
JITTypes JITType;
CLRDATA_ADDRESS MethodDescPtr;
CLRDATA_ADDRESS MethodStart;
DWORD MethodSize;
CLRDATA_ADDRESS ColdRegionStart;
DWORD ColdRegionSize;
DWORD HotRegionSize;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS IPAddr)
{
return sos->GetCodeHeaderData(IPAddr, this);
}
};
Members
| Anggota | Deskripsi |
|---|---|
GCInfo |
Alamat informasi pengumpulan sampah untuk metode tersebut. |
JITType |
JITTypes Nilai yang mengidentifikasi jenis pengkompilasi JIT yang menghasilkan kode. |
MethodDescPtr |
Alamat deskriptor metode untuk kode. |
MethodStart |
Alamat awal wilayah kode panas. |
MethodSize |
Ukuran, dalam byte, dari kode metode. |
ColdRegionStart |
Alamat awal wilayah kode dingin. |
ColdRegionSize |
Ukurannya, dalam byte, dari wilayah kode dingin. |
HotRegionSize |
Ukurannya, dalam byte, dari wilayah kode panas. |
Request |
Mengisi struktur dengan memanggil ISOSDacInterface::GetCodeHeaderData. |
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