Removing KITL from the OAL (Windows Embedded CE 6.0)
1/5/2010
If you are following the Microsoft-recommended migration scenario for Windows Embedded CE 6.0, you need to move KITL support out of the OAL and into Kitl.dll, which now contains the platform-specific KITL support.
-
Remove any KITL stubs from the Src\Oal\OalExe folder.
-
Move any KITL-related files from the Src\Oal\OalLib folder to the Src\Kitl folder.
-
Remove KITL-related file names and libraries from the Src\Oal\OalLib sources file.
-
Remove the following IOCTLs from your OAL IOCTL table (Oal_IOCTL_Tab.h):
-
IOCTL_VBRIDGE_ADD_MAC
-
IOCTL_VBRIDGE_CURRENT_PACKET_FILTER
-
IOCTL_VBRIDGE_GET_ETHERNET_MAC
-
IOCTL_VBRIDGE_GET_RX_PACKET
-
IOCTL_VBRIDGE_GET_RX_PACKET_COMPLETE
-
IOCTL_VBRIDGE_GET_TX_PACKET
-
IOCTL_VBRIDGE_GET_TX_PACKET_COMPLETE
-
IOCTL_VBRIDGE_SHARED_ETHERNET
-
IOCTL_VBRIDGE_WILD_CARD
-
IOCTL_VBRIDGE_WILD_CARD_RESET_BUFFER
-
IOCTL_VBRIDGE_WILD_CARD_VB_INITIALIZED
These IOCTLs are now handled by Kitl.dll (KitlIoCtl).
-
IOCTL_VBRIDGE_ADD_MAC