IOCTL_HAL_GETBUSDATA (Windows Embedded CE 6.0)
1/5/2010
This IOCTL can be customized by the OEM to meet the needs of their platform.
This IOCTL is a subcode of IOCTL_HAL_DDK_CALL, which is used by the implementation of Ceddk.dll as ported by the OEM to their platform. It is only called in the context of Ceddk.dll.
The OEMIoControl function calls this IOCTL.
Parameters
- dwIoControlCode
[in] Set to IOCTL_HAL_GETBUSDATA.
- lpInBuf
[in] Set to NULL.
- nInBufSize
[in] Set to 0.
- lpOutBuf
[out] Pointer to a BUSDATA_PARMS structure that describes the bus data being read.
- nOutBufSize
[in] Set to sizeof(BUSDATA_PARMS).
- lpBytesReturned
[in] Set to NULL.
Return Values
TRUE indicates success.
FALSE indicates failure.
Remarks
This subcode reads data from bus address specified in the BUSDATA_PARMS parameter into a buffer, also specified in the structure. The lpBytesReturned parameter is not accessed.
The ReturnCode member of BUSDATA_PARMS provides status, if the KernelIoControl call succeeds.
Requirements
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
CEDDK IOCTLs
IOCTL_HAL_SETBUSDATA
OEMIoControl