ICLRDataTarget2::AllocVirtual-Methode
Wird von den Datenzugriffsdiensten der Common Language Runtime (CLR) aufgerufen, um Arbeitsspeicher im Adressraum dieses Zielprozesses zu belegen.
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 zu belegenden Arbeitsspeichers angibt.size
[in] Die Größe des zu belegenden Arbeitsspeichers in Byte.typeFlags
[in] Flags, die das Belegen von Arbeitsspeicher steuern. Informationen dazu finden Sie im Abschnitt zur Win32-VirtualAlloc-Funktion.protectFlags
[in] Die Schutzattribute für den belegten Arbeitsspeicher. Informationen dazu finden Sie im Abschnitt zur Win32-VirtualAlloc-Funktion.virt
[out] Ein Zeiger auf einen CLRDATA_ADDRESS-Wert, der die eigentliche Startadresse des belegten Arbeitsspeichers angibt.
Hinweise
Die AllocVirtual-Methode dient als logischer Wrapper für die Win32-VirtualAlloc-Funktion.
Diese Methode wird vom Writer der Debuganwendung implementiert.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: ClrData.idl, ClrData.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0