VMINI IOCTLs (Windows Embedded CE 6.0)

1/5/2010

The following table shows the I/O controls for the VMini virtual adapter.

I/O control Description

IOCTL_VBRIDGE_802_3_MULTICAST_LIST

This IOCTL passes the multicast addresses requested by NDIS through OID_802_3_MULTICAST_LIST. It is used by VMINI.

IOCTL_VBRIDGE_CURRENT_PACKET_FILTER

This IOCTL passes the filter setting requested by NDIS through OID_GEN_CURRENT_PACKET_FILTER. It is used by VMINI.

IOCTL_VBRIDGE_GET_ETHERNET_MAC

This IOCTL determines the MAC address to be used by the virtual adapter instance VMINI1. It is used by VMINI.

IOCTL_VBRIDGE_GET_RX_PACKET

This IOCTL obtains one received Ethernet packet from VBridge. It is used by VMINI.

IOCTL_VBRIDGE_GET_RX_PACKET_COMPLETE

This IOCTL returns the debugger from IOCTL_VBRIDGE_GET_RX_PACKET.

IOCTL_VBRIDGE_GET_TX_PACKET

This IOCTL obtains one transmit buffer from VBridge. It is used by VMINI.

IOCTL_VBRIDGE_GET_TX_PACKET_COMPLETE

This IOCTL returns the transmit buffer obtained through IOCTL_VBRIDGE_GET_TX_PACKET to VBridge. It is used by VMINI.

IOCTL_VBRIDGE_SHARED_ETHERNET

This IOCTL is used by VMINI to determine if the kernel and OAL code support shared Ethernet. It is used by VMINI.

IOCTL_VBRIDGE_WILD_CARD

This IOCTL passes extra IOCTLS that VBridge can recognize. It is used by VMINI.

IOCTL_VBRIDGE_WILD_CARD_RESET_BUFFER

This IOCTL requests VBridge to reset its Tx/Rx buffers. It is used by VMINI.

IOCTL_VBRIDGE_WILD_CARD_VB_INITIALIZED

This IOCTL determines if VBridge has been initialized by the kernel and OAL code. It is used by VMINI.

See Also

Reference

KITL IOCTLs