Required KITL Functions (Windows CE 5.0)

Send Feedback

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

OAL Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.