Metodo ICLRDataTarget2::AllocVirtual
Chiamato dai servizi di accesso ai dati di Common Language Runtime (CLR) per allocare memoria nello spazio degli indirizzi del processo di destinazione.
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parametri
addr
[in] Un 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 di memoria. Vedere la funzione Win32 VirtualAlloc.protectFlags
[in] Gli attributi della protezione per la memoria allocata. Vedere la funzione Win32 VirtualAlloc.virt
[out] Puntatore a un valore CLRDATA_ADDRESS che specifica l'indirizzo iniziale effettivo della memoria allocata.
Note
Il metodo AllocVirtual serve come wrapper logico per la funzione Win32 VirtualAlloc.
Questo metodo viene implementato dal writer dell'applicazione di debug.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: ClrData.idl, ClrData.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0