Network Driver IOCTLs
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
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.