Udostępnij przez


ICLRDataTarget2::AllocVirtual — Metoda

Wywoływana przez usługi dostępu do danych środowiska uruchomieniowego języka wspólnego (CLR) w celu przydzielenia pamięci w przestrzeni adresowej tego procesu docelowego.

Składnia

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

Parametry

addr [in] CLRDATA_ADDRESS Wartość określająca żądany adres początkowy pamięci do przydzielenia.

size [in] Rozmiar w bajtach pamięci do przydzielenia.

typeFlags [in] Flagi kontrolujące alokację pamięci. Zobacz funkcję Win32 VirtualAlloc .

protectFlags [in] Atrybuty ochrony przydzielonej pamięci. Zobacz funkcję Win32 VirtualAlloc .

virt [out] Wskaźnik do CLRDATA_ADDRESS wartości, która określa rzeczywisty adres początkowy przydzielonej pamięci.

Uwagi

Metoda AllocVirtual służy jako logiczna otoka dla funkcji Win32 VirtualAlloc .

Ta metoda jest implementowana przez składnik zapisywania aplikacji debugowania.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: ClrData.idl, ClrData.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 2.0

Zobacz też