Bagikan melalui


Metode ICLRDataTarget2::AllocVirtual

Dipanggil oleh layanan akses data runtime bahasa umum (CLR) untuk mengalokasikan memori di ruang alamat proses target ini.

Sintaks

HRESULT AllocVirtual(
    [in] CLRDATA_ADDRESS addr,
    [in] ULONG32 size,
    [in] ULONG32 typeFlags,
    [in] ULONG32 protectFlags,
    [out] CLRDATA_ADDRESS* virt
);

Parameter

addr [di] Nilai CLRDATA_ADDRESS yang menentukan alamat awal memori yang diminta untuk dialokasikan.

size [di] Ukuran, dalam byte, memori yang akan dialokasikan.

typeFlags [di] Bendera yang mengontrol alokasi memori. Lihat fungsi VirtualAlloc Win32.

protectFlags [di] Atribut perlindungan untuk memori yang dialokasikan. Lihat fungsi VirtualAlloc Win32.

virt [out] Penunjuk ke CLRDATA_ADDRESS nilai yang menentukan alamat awal aktual memori yang dialokasikan.

Keterangan

Metode AllocVirtual ini berfungsi sebagai pembungkus logis untuk fungsi VirtualAlloc Win32.

Metode ini diimplementasikan oleh penulis aplikasi penelusuran kesalahan.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: ClrData.idl, ClrData.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga