Share via


VMINI IOCTLs (Compact 2013)

10/16/2014

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

I/O Control

Description

IOCTL_VBRIDGE_802_3_MULTICAST_LIST

Passes the multicast addresses requested by network driver interface specification (NDIS) through OID_802_3_MULTICAST_LIST. VMINI uses this IOCTL.

IOCTL_VBRIDGE_CURRENT_PACKET_FILTER

Passes the filter setting requested by NDIS through OID_GEN_CURRENT_PACKET_FILTER. VMINI uses this IOCTL.

IOCTL_VBRIDGE_GET_ETHERNET_MAC

Determines the media access control (MAC) address to be used by the virtual adapter instance VMINI1. VMINI uses this IOCTL.

IOCTL_VBRIDGE_GET_RX_PACKET

Obtains one received Ethernet packet from VBridge. VMINI uses this IOCTL.

IOCTL_VBRIDGE_GET_RX_PACKET_COMPLETE

Returns the debugger from IOCTL_VBRIDGE_GET_RX_PACKET.

IOCTL_VBRIDGE_GET_TX_PACKET

Obtains one transmit buffer from VBridge. VMINI uses this IOCTL.

IOCTL_VBRIDGE_GET_TX_PACKET_COMPLETE

Returns the transmit buffer obtained through IOCTL_VBRIDGE_GET_TX_PACKET to VBridge. VMINI uses this IOCTL.

IOCTL_VBRIDGE_SHARED_ETHERNET

VMINI uses this IOCTL to determine if the kernel and OAL code support shared Ethernet. .

IOCTL_VBRIDGE_WILD_CARD

Passes extra IOCTLS that VBridge can recognize. VMINI uses this IOCTL.

IOCTL_VBRIDGE_WILD_CARD_RESET_BUFFER

Requests VBridge to reset its Tx/Rx buffers. VMINI uses this IOCTL.

IOCTL_VBRIDGE_WILD_CARD_VB_INITIALIZED

Determines if VBridge has been initialized by the kernel and OEM adaptation layer code. VMINI uses this IOCTL.

Remarks

These IOCTLs are handled by the OEMKitlIoctl function.

See Also

Reference

KITL IOCTLs