ICLRDataTarget2::AllocVirtual – metoda
Volala služba clr (Common Language Runtime) pro přístup k datům za účelem přidělení paměti v adresním prostoru tohoto cílového procesu.
Syntaxe
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parametry
addr
[v] Hodnota CLRDATA_ADDRESS
, která určuje požadovanou počáteční adresu paměti, která se má přidělit.
size
[v] Velikost paměti, která má být přidělena, v bajtech.
typeFlags
[v] Označí příznaky, které řídí přidělení paměti. Viz funkce Win32 VirtualAlloc
.
protectFlags
[v] Atributy ochrany přidělené paměti. Viz funkce Win32 VirtualAlloc
.
virt
[ven] Ukazatel na CLRDATA_ADDRESS
hodnotu, která určuje skutečnou počáteční adresu přidělené paměti.
Poznámky
Metoda AllocVirtual
slouží jako logický obálka pro funkci Win32 VirtualAlloc
.
Tato metoda je implementována zapisovačem ladicí aplikace.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: ClrData.idl, ClrData.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 2.0