KITL Functions for Any Driver (Compact 2013)

10/16/2014

The following table contains descriptions of the production-quality OAL functions that apply to any driver (Ethernet, serial, or USB). These functions are provided for you in the common kernel independent transport layer (KITL) library (OAL_Kitl.lib). The only exception is OEMKitlStartup, which the OEM must implement.

Programming element

Description

OALIoCtlVBridge

This function is the IOCTL handler for VBridge-related IOCTLs.

OALKitlDeviceName

This function returns the device or driver name based on the device location and the KITL devices table.

OALKitlDeviceType

This function returns the KITL device type based on the device location and the KITL devices table.

OALKitlFindDevice

This function finds a KITL device in the device table based on the device location. This function also updates the device location structure members based on the device location and other information.

OALKitlGetDevLoc

This function returns the KITL device location.

OALKitlInitRegistry

This function initializes the registry to disable the KITL device that is using the OS device driver.

OALKitlInit

This function initializes the KITL subsystem.

OALKitlPowerOff

This function sets the KITL device to power off mode.

OALKitlPowerOn

This function restores the KITL device to a functional state.

OEMKitlStartup

This function is implemented by the OEM as the platform entry point for KITL.

See Also

Reference

KITL Functions for Production-Quality OAL
Production-Quality OAL Components