ICLRDataTarget2::AllocVirtual-metod
Anropas av CLR-dataåtkomsttjänsterna (Common Language Runtime) för att allokera minne i adressutrymmet för den här målprocessen.
Syntax
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parametrar
addr
[i] Ett CLRDATA_ADDRESS
värde som anger den begärda startadressen för det minne som ska allokeras.
size
[i] Storleken i byte på det minne som ska allokeras.
typeFlags
[i] Flaggor som styr allokeringen av minne. Se funktionen Win32 VirtualAlloc
.
protectFlags
[i] Skyddsattributen för det allokerade minnet. Se funktionen Win32 VirtualAlloc
.
virt
[ut] En pekare till ett CLRDATA_ADDRESS
värde som anger den faktiska startadressen för det allokerade minnet.
Kommentarer
Metoden AllocVirtual
fungerar som en logisk omslutning för win32-funktionen VirtualAlloc
.
Den här metoden implementeras av författaren till felsökningsprogrammet.
Krav
Plattformar: Se Systemkrav.
Rubrik: ClrData.idl, ClrData.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Tillgänglig sedan 2.0