KITL Library (Windows Embedded CE 6.0)
1/5/2010
The OAL KITL library provides a wrapper interface to the Kernel Independent Transport Layer (KITL) and the KITL parameters. A hardware platform component is required to configure the KITL transport driver. For more information, see %_WINCEROOT%\Platform\Common\Src\Inc\Oal_kitl.h.
A KITL configuration file, Kitl_cfg.h, is provided in the %_WINCEROOT%\<Hardware Platform Name>\Src\Inc directory to configure the transport type and transport parameters. This configuration data can be used by the hardware platform component to configure KITL if the boot loader is not present.
KITL initialization and startup occurs in the OEMInit function. The boot loader might configure it, or if the boot loader is not present, static parameters might configure it.
The KitlPlatformInit function configures the driver entry points based on the transport type. If operation without a boot loader is required, the KitlConfigInit function initializes the KITL configuration data from the Kitl_cfg.h file.
The OAL portion of KITL provides the following functionality:
- Plumbing between the selected transport method and KITL
- Support for a virtual miniport (VMINI) IOCTL
- Management of the KITL power on and off events
- An interface to the registry for KITL devices
See Also
Reference
KITL Reference for Production-Quality OAL