IOCTL_HAL_DDK_CALL (Windows CE 5.0)
This IOCTL is called by the Ceddk.dll file to implement the HalGetBusDataByOffset and HalSetBusDataByOffset functions.
This IOCTL calls the OEM functions OEMGetBusDataByOffset and OEMSetBusDataByOffset to read and write configuration cycle data to the PCI and ISA busses.
The OEMIoControl function calls this IOCTL.
Parameters
dwIoControlCode
[in] Set to IOCTL_HAL_DDK_CALL.lpInBuf
[in] Pointer to a BUSDATA_PARMS structure.The first DWORD of this structure is set to the IOCTL_HAL_GETBUSDATA or IOCTL_HAL_SETBUSDATA IOCTL to indicate a read or write operation, respectively.
nInBufSize
[in] Size of the lpInBuf parameter; in this case, the size of the BUSDATA_PARMS structure.lpOutBuf
[in] Set to NULL.nOutBufSize
[in] Set to NULL.lpBytesReturned
[in] Set to NULL.lpOverlapped
[in] Set to NULL.
Return Values
TRUE indicates success. FALSE indicates failure.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Pkfuncs.h.
See Also
BUSDATA_PARMS | HalGetBusDataByOffset | HalSetBusDataByOffset | IOCTL_HAL_GETBUSDATA | IOCTL_HAL_SETBUSDATA | OEMIoControl
Send Feedback on this topic to the authors