IDebugDataSpaces4::WriteVirtual-Methode (dbgeng.h)
Die WriteVirtual-Methode schreibt Daten in den virtuellen Adressraum des Ziels.
Syntax
HRESULT WriteVirtual(
[in] ULONG64 Offset,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parameter
[in] Offset
Gibt den Speicherort im virtuellen Adressraum des Ziels an, der geschrieben werden soll.
[in] Buffer
Gibt den Puffer an, aus dem der Arbeitsspeicher geschrieben werden soll.
[in] BufferSize
Gibt die Größe des Puffers in Byte an. Dies ist auch die Anzahl der Bytes, die zum Schreiben angefordert werden.
[out, optional] BytesWritten
Empfängt die Anzahl der geschriebenen Bytes. Wenn sie auf NULL festgelegt ist, werden diese Informationen nicht zurückgegeben.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war zumindest teilweise erfolgreich. BytesWritten gibt die Anzahl der erfolgreich geschriebenen Bytes an, die kleiner als BufferSize sein kann. |
Hinweise
Diese Methode schreibt den Puffer in den Arbeitsspeicher im virtuellen Adressraum des Ziels.
Diese Methode schreibt möglicherweise nur beim Speichern von Daten in einen Cache mit Speicherdaten. Um das Zwischenspeichern zu vermeiden, verwenden Sie stattdessen WriteVirtualUncached .
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (dbgeng.h einschließen) |
Weitere Informationen
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