First glance at the quote
How can I force Windows to use the LAN adapter for broadcasting the discovery request and receive the reply?
would constitute an exploitable security hole sizeof Texas. It is usually up to network admins to configure adapters and requires root/admin access to do so.
Other than that each adapter has its own IP address. So knowing that address you can connect to the adapter in question and as long as there some type of server is running behind that adapter you can query it for whatever that server provides. It sounds like you searching for the bridge adapter:
"https://en.wikipedia.org/wiki/Bridging_(networking)"