UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NF:dbgeng.IDebugSymbols2.WriteTypedDataVirtual |
IDebugSymbols2::WriteTypedDataVirtual (dbgeng.h) |
The IDebugSymbols2::WriteTypedDataVirtual method writes data to the target's virtual address space. The number of bytes written is the size of the specified type. |
debugger\writetypeddatavirtual.htm |
debugger |
05/03/2018 |
|
IDebugSymbols interface [Windows Debugging],WriteTypedDataVirtual method, IDebugSymbols2 interface [Windows Debugging],WriteTypedDataVirtual method, IDebugSymbols2.WriteTypedDataVirtual, IDebugSymbols2::WriteTypedDataVirtual, IDebugSymbols3 interface [Windows Debugging],WriteTypedDataVirtual method, IDebugSymbols3::WriteTypedDataVirtual, IDebugSymbols::WriteTypedDataVirtual, IDebugSymbols_51186c12-dc2b-4906-a8fa-9e0f4a960135.xml, WriteTypedDataVirtual, WriteTypedDataVirtual method [Windows Debugging], WriteTypedDataVirtual method [Windows Debugging],IDebugSymbols interface, WriteTypedDataVirtual method [Windows Debugging],IDebugSymbols2 interface, WriteTypedDataVirtual method [Windows Debugging],IDebugSymbols3 interface, dbgeng/IDebugSymbols2::WriteTypedDataVirtual, dbgeng/IDebugSymbols3::WriteTypedDataVirtual, dbgeng/IDebugSymbols::WriteTypedDataVirtual, debugger.writetypeddatavirtual |
dbgeng.h |
Dbgeng.h |
Desktop |
Windows |
|
|
|
|
|
The WriteTypedDataVirtual method writes data to the target's virtual address space. The number of bytes written is the size of the specified type.
Specifies the location in the target's virtual address space where the data will be written.
Specifies the base address of the module containing the type.
Specifies the type ID of the type.
Specifies the buffer containing the data to be written.
Specifies the size in bytes of the buffer Buffer. This is the maximum number of bytes to be written.
Receives the number of bytes that were written. If BytesWritten is NULL, this information is not returned.
This method may also return error values. See Return Values for more details.
Return code | Description |
---|---|
|
The method was successful. |
|
The method was successful. All the bytes in the buffer Buffer were written. However, the buffer was smaller than the size of the type specified. |
This is a convenience method. The same result can be obtained by calling GetTypeSize and WriteVirtual.
For more information about types, see Types.