Dela via


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

Se även