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.
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