KITL IOCTLs (Compact 2013)

10/16/2014

The following table shows the I/O controls that the kernel independent transport layer (KITL) uses.

I/O control

Description

IOCTL_KITL_GET_INFO

Called to return information that is specific to the KITL transport. The OEM can implement this IOCTL to provide KITL information to applications and drivers. The implementer determines which parameters and semantics are used.

IOCTL_KITL_STARTUP

Called with the KITLIoctl function in the kernel-provided portion of Kitl.dll to start KITL.

IOCTL_KITL_INTRINIT

Called with KITLIoctl to initialize interrupt-driven KITL.

IOCTL_KITL_IS_KDBG_REGISTERED

Called with KITLIoctl to determine whether the kernel debugger is registered with KITL.

IOCTL_KITL_POWER_CALL

Called with KITLIoctl to turn on or off the KITL device driver.

EDBG IOCTLs

Used by Ethernet debugging services.

VMINI IOCTLs

Used by the VMini virtual adapter. The OEMKitlIoctl function uses these IOCTLs.

See Also

Reference

KITL Reference for Custom KITL