The handler must correctly handle the SPI_GETPROJECTNAME system parameter information code.
This handler appears in the OALIoCtlHalGetDeviceInfo function of the OEM Adaptation Layer (OAL). If you combine both modules in the same OS, the shell will stop responding during boot time.įor ActiveSync to work correctly with a board support package (BSP), you must implement a handler for the IOCTL_HAL_GET_DEVICE_INFO input-output control (IOCTL). (The Sysgen variable SYSGEN_AS_BASE adds ActiveSync features to an OS, and the Sysgen variable SYSGEN_XRSHELL adds the Sample Home Screen.) This restriction exists because ActiveSync requires features that are implemented in the standard shell but not in XRShell, the shell containing the Sample Home Screen. You cannot add ActiveSync components to an OS that is configured to use the Silverlight-based Sample Home Screen.
ActiveSync and Silverlight-Based Sample Home Screen Incompatibilities.Microsoft Windows Versions That Support ActiveSync with Windows Embedded Compact 7.Windows Embedded Compact 7 devices must meet certain hardware and software requirements to ensure that they work correctly with ActiveSync. ActiveSync is an application that Windows Embedded Compact 7-based devices can use to synchronize data with Exchange (email) servers and share files with a desktop computer running Windows.