Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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