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 Arbeitsspeichers angibt.
size
[in] Die Größe des zuzuweisenden Arbeitsspeichers in Bytes.
typeFlags
[in] Flags, die die Speicherbelegung steuern. Weitere Informationen finden Sie in der Win32-Funktion VirtualAlloc
.
protectFlags
[in] Die Schutzattribute für den zugeordneten Arbeitsspeicher. Weitere Informationen finden Sie in der Win32-Funktion VirtualAlloc
.
virt
[out] Ein Zeiger auf einen CLRDATA_ADDRESS
-Wert, der die tatsächliche Startadresse des zugeordneten Arbeitsspeichers angibt.
Bemerkungen
Die AllocVirtual
-Methode dient als logischer Wrapper für die Win32-VirtualAlloc
-Funktion.
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.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für