Required KITL Functions (Windows CE 5.0)
The following table shows the required kernel independent transport layer (KITL) functions. These additional functions are required in the OAL for OS builds that require support for KITL.
Programming element | Description |
---|---|
KitlInit | This function initializes the KITL subsystem. It is called by the OEM. |
KitlSendRawData | This function sends raw data to the host computer but bypasses all the KITL protocol layers to do so. |
KitlSetTimerCallback | This function registers a callback that will be called once after a specific amount of time has passed. |
KitlStopTimerCallback | This function calls a timer that should be disabled. |
OEMEthDisableInts | This function is no longer required as of Windows CE .NET 4.2. For information about new debug communication settings, see the KITLTRANSPORT structure. |
OEMEthEnableInts | This function is no longer required as of Windows CE .NET 4.2. For information about new debug communication settings, see the KITLTRANSPORT structure. |
OEMEthInit | This function is no longer required as of Windows CE .NET 4.2. For information about new debug communication settings, see the KITLTRANSPORT structure. |
OEMKitlGetSecs | This function returns the current time in seconds. |
OEMKitlInit | This function initializes KITL before connecting to the host computer. It is called by the kernel. |
TransportDecode | This function decodes a frame received from KITLTRANSPORT and return a pointer to the data portion of the frame. |
TransportEnableInt | This function enables and disable the KITL transport interrupt if the transport is interrupt-based. It is used by KITLTRANSPORT. |
TransportEncode | This function encapsulates data with a transport-specific header and a trailer block. |
TransportGetDevCfg | This function gets the device side KITL transport configuration information. |
TransportRecv | This function receives a frame of data from the transport. It is used by KITL. |
TransportSend | This function sends a packet/frame to the desktop KITL transport. It is used by KITL. |
TransportSetHostCfg | This function to sends desktop transport configuration information to the device transport. It is used by KITL. |
See Also
Send Feedback on this topic to the authors