Condividi tramite


Metodo ICLRDataTarget2::AllocVirtual

Chiamato dai servizi di accesso ai dati CLR (Common Language Runtime) per allocare memoria nello spazio indirizzi di questo processo di destinazione.

Sintassi

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

Parametri

addr [in] Valore CLRDATA_ADDRESS che specifica l'indirizzo iniziale richiesto della memoria da allocare.

size [in] Dimensione, in byte, della memoria da allocare.

typeFlags [in] Flag che controllano l'allocazione della memoria. Vedere la funzione Win32 VirtualAlloc .

protectFlags [in] Attributi di protezione per la memoria allocata. Vedere la funzione Win32 VirtualAlloc .

virt [out] Puntatore a un CLRDATA_ADDRESS valore che specifica l'indirizzo iniziale effettivo della memoria allocata.

Osservazioni:

Il AllocVirtual metodo funge da wrapper logico per la funzione Win32 VirtualAlloc .

Questo metodo è implementato dal writer dell'applicazione di debug.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0

Vedi anche