IOCTL_NDISUIO_QUERY_BINDING (Windows CE 5.0)
This IOCTL allows an application to retrieve the name and description of the adapter.
[in] Points to an NDISUIO_QUERY_BINDING structure plus extra bytes allocated for holding the name and description string. The BindingIndex member in the NDISUIO_QUERY_BINDING structure should hold the adapter index number.
[in] Size, in bytes, of the buffer pointed to by lpInBuffer. This should be the same size as the NDISUIO_QUERY_BINDING structure.
[out] Set to NULL or lpInBuffer.
Note If lpOutBuffer is not specified, the application returns NDIS_STATUS_INVALID_DATA.
[out] Total size of the buffer pointed to by lpInBuffer.
[out] Total bytes used in lpInBuffer.
An application can use this IOCTL to find out which miniport adapters NDISUIO has bound to. For example, an application can set
BindingIndex = 0 and call IOCTL_NDISUIO_QUERY_BINDING to retrieve the adapter name and description for
BindingIndex = 0. The application can then increment the
BindingIndex value and call IOCTL_NDISUIO_QUERY_BINDING again. This process can continue until DeviceIoControl returns FALSE and GetLastError returns ERROR_NO_MORE_ITEMS.
This IOCTL can be used by an application even if the application is not associated with an NDISUIO file handle to a network adapter.
OS Versions: Windows CE .NET 4.0 and later.
Header: Nuiouser.h, Ntddndis.h.
Send Feedback on this topic to the authors