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.
Die WriteTypedDataVirtual--Methode schreibt Daten in den virtuellen Adressraum des Ziels. Die Anzahl der geschriebenen Bytes ist die Größe des angegebenen Typs.
Syntax
HRESULT WriteTypedDataVirtual(
[in] ULONG64 Offset,
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parameter
[in] Offset
Gibt den Speicherort im virtuellen Adressbereich des Ziels an, an dem die Daten geschrieben werden.
[in] Module
Gibt die Basisadresse des Moduls an, das den Typ enthält.
[in] TypeId
Gibt die Typ-ID des Typs an.
[in] Buffer
Gibt den Puffer an, der die zu schreibenden Daten enthält.
[in] BufferSize
Gibt die Größe in Byte des Puffers Puffer-an. Dies ist die maximale Anzahl von Bytes, die geschrieben werden sollen.
[out, optional] BytesWritten
Empfängt die Anzahl von Bytes, die geschrieben wurden. Wenn BytesWrittenNULL-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 erfolgreich. |
|
Die Methode war erfolgreich. Alle Bytes im Puffer Puffer- wurden geschrieben. Der Puffer war jedoch kleiner als die größe des angegebenen Typs. |
Bemerkungen
Dies ist eine Komfortmethode. Dasselbe Ergebnis kann durch Aufrufen von GetTypeSize und WriteVirtualabgerufen werden.
Weitere Informationen zu Typen finden Sie unter Typen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |