ICLRDataTarget2::AllocVirtual-Methode
Wird von den CLR-Datenzugriffsdiensten (Common Language Runtime) aufgerufen, um Arbeitsspeicher im Adressraum dieses Zielprozesses zuzuweisen.
Syntax
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parameter
addr
[in] Ein CLRDATA_ADDRESS
Wert, der die angeforderte Startadresse des zuzuordnenden Speichers angibt.
size
[in] Die Größe des Zuteilungsspeichers in Bytes.
typeFlags
[in] Flags, die die Zuordnung des Speichers steuern. Weitere Informationen finden Sie in der Beschreibung der Win32-Funktion VirtualAlloc
.
protectFlags
[in] Die Schutzattribute für den zugewiesenen Speicher. Weitere Informationen finden Sie in der Beschreibung der Win32-Funktion VirtualAlloc
.
virt
[out] Ein Zeiger auf einen CLRDATA_ADDRESS
Wert, der die tatsächliche Startadresse des zugewiesenen Speichers angibt.
Hinweise
Die AllocVirtual
-Methode dient als logischer Wrapper für die Win32-Funktion VirtualAlloc
.
Diese Methode wird vom Writer der Debuganwendung implementiert.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: ClrData.idl, ClrData.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.