Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
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 è implementato dal writer dell’applicazione di debug.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: ClrData.idl
Libreria: CorGuids.lib
Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0