Required KITL Functions

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

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

Reference

OAL Functions