ndis passthru basic question
- From: Joey <oinkshannon@xxxxxxxxx>
- Date: Wed, 11 Jun 2008 06:03:12 -0700 (PDT)
Hi all,
I'll like to ask some simple questions regarding the workings of the
ndis passthru.
Coming from a non-c and non-networking background i have some
difficulty understanding some parts of the code.
"This driver exposes a virtual adapter for each binding to a real or
virtual NDIS adapter."
For a system with 2 network cards does it mean that there will be 2
virtual adapters running concurrently?
"NDIS calls Passthru’s BindAdapterHandler and PtBindAdapter for each
underlying NDIS adapter to which it is configured to bind."
pAdapt is initialized in PtBindAdapter so what I'm confused about is
whether will there be 2 virtual adapter structures initialized in a
system with 2 adapters? If that is the case how does the code handle 2
different virtual adapters because I can only see one pAdapt, or does
it actually become 2 different drivers?
I've installed the "extended passthru 1" on a virtual machine which
only shows one hardware nic, and on running ptuserio.exe it shows 3
bindings in the console.(2 ndiswan and 1 vmware amd accelerated pcnet
adapter). It's explained in the site documentation that what shows on
the console corresponds to the miniports on the system but I don't
quite understand
Lastly, I'll like to ask, in the original passthru code, is there any
significance of adding referencing and dereferencing to the virtual
adapter if there is only one nic to bind to.
Thank you,
Joey
.
- Follow-Ups:
- Re: ndis passthru basic question
- From: Thomas F. Divine
- Re: ndis passthru basic question
- Prev by Date: Re: CreateFile failed in limited user account with error code 5(Access Denied)??
- Next by Date: Re: DIFx 2.1: DPInst.exe and 'Welcome to the Found New Hardware Wi
- Previous by thread: May usb mouse disturb bulk transfer in the same hub?
- Next by thread: Re: ndis passthru basic question
- Index(es):
Relevant Pages
|