IOCTL_HAL_DDK_CALL

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

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.