Network Driver IOCTLs (Windows Embedded CE 6.0)

1/6/2010

The following table shows the NDISUIO IOCTLs with a description of the purpose of each.

Programming element Description

IOCTL_CANCEL_READ

This IOCTL allows a pending ReadFile to be canceled.

IOCTL_NDIS_BIND_ADAPTER

This CE-specific NDIS DeviceIoControl request allows an application have NDIS bind an adapter to one or all NDIS protocol drivers.

IOCTL_NDIS_DEREGISTER_ADAPTER

This CE-specific NDIS DeviceIoControl request allows an application have NDIS de-instantiate an adapter previously created with IOCTL_NDIS_REGISTER_ADAPTER.

IOCTL_NDIS_GET_ADAPTER_BINDINGS

This CE-specific NDIS DeviceIoControl request is used to retrieve the names of the protocol drivers to which an adapter is bound.

IOCTL_NDIS_GET_ADAPTER_NAMES

This CE-specific NDIS DeviceIoControl request is used to retrieve the names of the adapters currently instantiated by NDIS.

IOCTL_NDIS_GET_LOG_DATA

This NDIS DeviceIoControl request is used to retrieve data logged by a miniport driver.

IOCTL_NDIS_GET_PROTOCOL_NAMES

This CE-specific NDIS DeviceIoControl request is used to retrieve the names of the protocol drivers currently registered by NDIS.

IOCTL_NDIS_LOAD_MINIPORT

This CE-specific NDIS DeviceIoControl request is used to load a miniport driver, but not create any adapter instances.

IOCTL_NDIS_REBIND_ADAPTER

This CE-specific NDIS DeviceIoControl request allows an application have NDIS unbind and then bind an adapter to one or all NDIS protocol drivers.

IOCTL_NDIS_REGISTER_ADAPTER

This CE-specific NDIS DeviceIoControl request allows an application to inform NDIS about the presence of a network adapter.

IOCTL_NDIS_UNBIND_ADAPTER

This CE-specific NDIS DeviceIoControl request allows an application have NDIS unbind an adapter from one or all NDIS protocol drivers.

IOCTL_NDISUIO_CANCEL_NOTIFICATION

This IOCTL lets the application cancel the notification that it has requested in IOCTL_NDISUIO_REQUEST_NOTIFICATION.

IOCTL_NDISUIO_NIC_STATISTICS

This IOCTL uses the NIC_STATISTICS structure to determine the characteristics of the device NIC.

IOCTL_NDISUIO_OPEN_DEVICE

This IOCTL associates a file handle obtained through a CreateFile call to a network adapter.

IOCTL_NDISUIO_OPEN_WRITE_DEVICE

This IOCTL allows an application to associate a file handle with a network adapter that could not associate through IOCTL_NDISUIO_OPEN_DEVICE.

IOCTL_NDISUIO_QUERY_BINDING

This IOCTL allows an application to retrieve the name and description of the adapter.

IOCTL_NDISUIO_QUERY_OID_VALUE

This IOCTL allows an application to query an object identifier (OID) of a miniport.

IOCTL_NDISUIO_REQUEST_NOTIFICATION

This IOCTL allows the application to get adapter-related notifications.

IOCTL_NDISUIO_SET_ETHER_TYPE

This IOCTL allows the application to set the type of Ethernet packet for NDISUIO to filter.

IOCTL_NDISUIO_SET_OID_VALUE

This IOCTL allows an application to set an OID of a miniport.

See Also

Other Resources

Network Driver Reference