Sdílet prostřednictvím


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

Viz také