Required KITL Functions
The following table shows the required kernel independent transport layer (KITL) functions with a description of the purpose of each. These additional functions are required in the OAL for OS builds that require support for KITL.
Programming element | Description |
---|---|
KitlInit | This function is called by the OEM to initialize the KITL subsystem. |
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 makes a call to 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 is called by the kernel to initialize KITL before connecting to the host computer. |
TransportDecode | This function is called to decode a frame received from KITLTRANSPORT and return a pointer to the data portion of the frame. |
TransportEnableInt | This function is used by KITLTRANSPORT to enable and disable the KITL transport interrupt if the transport is interrupt-based. |
TransportEncode | This function is used to encapsulate data with a transport-specific header and a trailer block. |
TransportGetDevCfg | This function is used by KITL to get the device side KITL transport configuration information. |
TransportRecv | This function is used by KITL protocol to receive a frame of data from the transport. |
TransportSend | This function is used by KITL protocol to send a packet/frame to the desktop KITL transport. |
TransportSetHostCfg | This function is used by KITL to send desktop transport configuration information to the device transport. |
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.