Skip to content

Latest commit

 

History

History
120 lines (88 loc) · 3.82 KB

nf-dbgeng-idebugsymbols2-writetypeddatavirtual.md

File metadata and controls

120 lines (88 loc) · 3.82 KB
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
IDebugSymbols2::WriteTypedDataVirtual
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
IDebugSymbols2::WriteTypedDataVirtual
dbgeng/IDebugSymbols2::WriteTypedDataVirtual
APIRef
kbSyntax
COM
dbgeng.h
IDebugSymbols2::WriteTypedDataVirtual

IDebugSymbols2::WriteTypedDataVirtual

-description

The WriteTypedDataVirtual method writes data to the target's virtual address space. The number of bytes written is the size of the specified type.

-parameters

-param Offset [in]

Specifies the location in the target's virtual address space where the data will be written.

-param Module [in]

Specifies the base address of the module containing the type.

-param TypeId [in]

Specifies the type ID of the type.

-param Buffer [in]

Specifies the buffer containing the data to be written.

-param BufferSize [in]

Specifies the size in bytes of the buffer Buffer. This is the maximum number of bytes to be written.

-param BytesWritten [out, optional]

Receives the number of bytes that were written. If BytesWritten is NULL, this information is not returned.

-returns

This method may also return error values. See Return Values for more details.

Return code Description
S_OK
The method was successful.
S_FALSE
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.

-remarks

This is a convenience method. The same result can be obtained by calling GetTypeSize and WriteVirtual.

For more information about types, see Types.