CEDDK IOCTLs (Windows CE 5.0)
The following table shows the CEDDK IOCTLs.
Programming element | Description |
---|---|
IOCTL_HAL_DDK_CALL | This IOCTL implements the HalGetBusDataByOffset and HalSetBusDataByOffset functions. It is called by the Ceddk.dll file. |
IOCTL_HAL_GETBUSDATA | This IOCTL reads data from the bus address specified in the BUSDATA_PARMS parameter into a buffer, which is also specified in the structure. It is a sub-code of IOCTL_HAL_DDK_CALL and is used by the implementation of CEDDK, as ported by the OEM, to a platform. It can be customized by OEMs. |
IOCTL_HAL_RELEASE_SYSINTR | This IOCTL releases a previously-requested SYSINTR. |
IOCTL_HAL_REQUEST_IRQ | This IOCTL requests a hardware-to-IRQ mapping based on device location. |
IOCTL_HAL_REQUEST_SYSINTR | This IOCTL requests an IRQ-to-SYSINTR mapping. |
IOCTL_HAL_SETBUSDATA | This IOCTL writes data from the buffer specified in the BUSDATA_PARMS structure to a specific bus address, also specified in the structure. It a sub-code of IOCTL_HAL_DDK_CALL and is used by the implementation of CEDDK as ported by the OEM to their platform. It can be customized by OEMs. |
IOCTL_HAL_TRANSLATE_IRQ | This IOCTL is deprecated and should no longer be called. |
See Also
Send Feedback on this topic to the authors