NT: NIC driver

Hi,

I am using 3Com Etherlink 10/100 PCI NIC [3C905C-TX].
Can I access this driver from an application written using WIN32 APIs.?
If yes, How can I do it?
How do I get the exact name of the driver?
I heard that if I could get the name of the driver, I could use CreateFile() API
to access it. Is it true?
Will DeviceIoControl be of any use?
I want this for communicating with an external DSP board through the ethernet
port of my PC.The board does not have any OS or TCP/IP support.

thanks & regards
jay


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi Jay

Still worried about the DSP thing? You can very easily port the TCP/IP suite
for the DSP board. Then you can do everything from the application layer.

You cannot access the network card driver from the application. In Windows,
the network card drivers are implemented using NDIS. So you can access the
network card only indirectly, by using protocol stack etc. But windows 2000
allows you to issue raw socket calls from the application. You have to know
the UDP packet format and create the packet, pass it to one of the socket
API.

You have to modify the other end (DSP side) accordingly).

You can find a sample program at
http://www.delphi3000.com/article.asp?id=1055

jojan

-----Original Message-----
From: Jayachandran.B [mailto:xxxxx@miel.mot.com]
Sent: Tuesday, December 26, 2000 1:18 PM
To: NT Developers Interest List
Subject: [ntdev] NT: NIC driver

Hi,

I am using 3Com Etherlink 10/100 PCI NIC [3C905C-TX].
Can I access this driver from an application written using WIN32 APIs.?
If yes, How can I do it?
How do I get the exact name of the driver?
I heard that if I could get the name of the driver, I could use CreateFile()
API
to access it. Is it true?
Will DeviceIoControl be of any use?
I want this for communicating with an external DSP board through the
ethernet
port of my PC.The board does not have any OS or TCP/IP support.

thanks & regards
jay


You are currently subscribed to ntdev as: xxxxx@nestec.net
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com