Skip to content

Latest commit

 

History

History
95 lines (70 loc) · 3.17 KB

ns-wdbgexts-_getsetbusdata.md

File metadata and controls

95 lines (70 loc) · 3.17 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
NS:wdbgexts._GETSETBUSDATA
_GETSETBUSDATA (wdbgexts.h)
The IG_GET_BUS_DATA Ioctl operation reads data from a system bus and the IG_SET_BUS_DATA Ioctl operation writes data to a system bus.
debugger\ig_get_bus_data.htm
debugger
05/03/2018
GETSETBUSDATA structure
*PBUSDATA, BUSDATA, BUSDATA structure [Windows Debugging], GETSETBUSDATA, GETSETBUSDATA structure [Windows Debugging], PBUSDATA, PBUSDATA structure pointer [Windows Debugging], WdbgExts_Ref_090ca26a-5955-40c6-82c3-310a02a9d64d.xml, _GETSETBUSDATA, debugger.ig_get_bus_data, wdbgexts/GETSETBUSDATA, wdbgexts/PBUSDATA
wdbgexts.h
Wdbgexts.h, Dbgeng.h
Windows
Windows
BUSDATA, *PBUSDATA
_GETSETBUSDATA
wdbgexts/_GETSETBUSDATA
PBUSDATA
wdbgexts/PBUSDATA
BUSDATA
wdbgexts/BUSDATA
APIRef
kbSyntax
HeaderDef
wdbgexts.h
_GETSETBUSDATA
PBUSDATA
BUSDATA

_GETSETBUSDATA structure

-description

The IG_GET_BUS_DATA Ioctl operation reads data from a system bus and the IG_SET_BUS_DATA Ioctl operation writes data to a system bus. When calling Ioctl with IoctlType set to IG_GET_BUS_DATA or IG_SET_BUS_DATA, IpvData should contain an instance of the BUSDATA structure.

-struct-fields

-field BusDataType

Specifies the bus data type to use. For details of allowed values, see the documentation for the BUS_DATA_TYPE enumeration in the Platform SDK.

-field BusNumber

Specifies the system-assigned number of the bus. This is usually zero, unless the system has more than one bus of the same bus data type.

-field SlotNumber

Specifies the logical slot number on the bus.

-field Buffer

Specifies the buffer that contains the memory to write to the bus, or to receive the memory that is read from the bus.

The size of Buffer must be at least the value of Length.

-field Offset

Specifies the offset in the bus data to start reading from or writing to.

-field Length

Specifies the number of bytes to read from or write to the bus when the Ioctl operation is called. Upon returning, Length is set to the number of bytes actually read or written.

-remarks

The parameters for the IG_GET_BUS_DATA and IG_SET_BUS_DATA Ioctl operations are the members of the BUSDATA structure.

This operation is only available in kernel-mode debugging.

The properties of the data in the bus depends on the system, bus, and slot.

-see-also

Ioctl