Skip to content

Latest commit

 

History

History
123 lines (81 loc) · 4.4 KB

nf-dbgeng-idebugdataspaces4-writevirtualuncached.md

File metadata and controls

123 lines (81 loc) · 4.4 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.IDebugDataSpaces4.WriteVirtualUncached
IDebugDataSpaces4::WriteVirtualUncached (dbgeng.h)
The WriteVirtualUncached method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces4 interface.
debugger\writevirtualuncached.htm
debugger
05/03/2018
IDebugDataSpaces4::WriteVirtualUncached
IDebugDataSpaces interface [Windows Debugging],WriteVirtualUncached method, IDebugDataSpaces2 interface [Windows Debugging],WriteVirtualUncached method, IDebugDataSpaces2::WriteVirtualUncached, IDebugDataSpaces3 interface [Windows Debugging],WriteVirtualUncached method, IDebugDataSpaces3::WriteVirtualUncached, IDebugDataSpaces4 interface [Windows Debugging],WriteVirtualUncached method, IDebugDataSpaces4.WriteVirtualUncached, IDebugDataSpaces4::WriteVirtualUncached, IDebugDataSpaces::WriteVirtualUncached, IDebugDataSpaces_6b986179-8f9c-4b4f-b42c-0c91088868ec.xml, WriteVirtualUncached, WriteVirtualUncached method [Windows Debugging], WriteVirtualUncached method [Windows Debugging],IDebugDataSpaces interface, WriteVirtualUncached method [Windows Debugging],IDebugDataSpaces2 interface, WriteVirtualUncached method [Windows Debugging],IDebugDataSpaces3 interface, WriteVirtualUncached method [Windows Debugging],IDebugDataSpaces4 interface, dbgeng/IDebugDataSpaces2::WriteVirtualUncached, dbgeng/IDebugDataSpaces3::WriteVirtualUncached, dbgeng/IDebugDataSpaces4::WriteVirtualUncached, dbgeng/IDebugDataSpaces::WriteVirtualUncached, debugger.writevirtualuncached
dbgeng.h
Dbgeng.h
Desktop
Windows
IDebugDataSpaces4::WriteVirtualUncached
dbgeng/IDebugDataSpaces4::WriteVirtualUncached
APIRef
kbSyntax
COM
dbgeng.h
IDebugDataSpaces4::WriteVirtualUncached

IDebugDataSpaces4::WriteVirtualUncached

-description

The WriteVirtualUncached method writes data to the target's virtual address space.

-parameters

-param Offset [in]

Specifies the location in the target's virtual address space to be written.

-param Buffer [in]

Specifies the buffer to write the memory from.

-param BufferSize [in]

Specifies the size in bytes of the buffer. This is also the number of bytes requested to be written.

-param BytesWritten [out, optional]

Receives the number of bytes that were actually written. If it is set to NULL, this information is not returned.

-returns

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

Return code Description
S_OK
The method was at least partially successful. BytesWritten indicates the number of bytes successfully written, which may be less than BufferSize.

-remarks

This method writes the buffer to the memory in the target's virtual address space.

This method behaves identically to WriteVirtual, except that it avoids using the virtual memory cache. It is therefore useful for reading inherently volatile virtual memory, such as memory-mapped device areas, without contaminating or invalidating the cache.

-see-also

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtualUncached

WriteVirtual