Re: Using NdisMRgisterDevice() function in NDIS IM driver

From: Maxim S. Shatskih (maxim_at_storagecraft.com)
Date: 11/26/04


Date: Fri, 26 Nov 2004 18:31:17 +0300


    No need in using this function in CE.

    In CE, NDISUIO is a standard and documented part of the OS (unlike Windows
NT), so, custom OIDs and NDISUIO IOCTLs can be used to control the NDIS driver.
This lessens the amount of code down to 1 screenful in the app and several
lines in the driver.

-- 
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
<ganesan.nagrajan@gmail.com> wrote in message
news:d4b11c04.0411251840.78471b74@posting.google.com...
> Hi all
>
> Thanks for the Help in advance.
>
> I am trying to register a NDIS IM driver thru NdisRegisterDevice(),
> but only NIDS.H header shows this function. None of the
> library(nids.lib etc.) has this function. Does any know, if this
> function is supported in CE?
>
> If NOT, How do we communicate from NDIS IM driver to user mode apps in
> CE, through IOCTLs?
>
>
> Thanks
> Ganesan


Relevant Pages

  • Re: Question about FILE_OBJECT
    ... NDIS IM is a driver that fully conforms to the model, ... I.E. every time they allocated a new context object they ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Running NDISTest on Vista with an NDIS IM Driver
    ... I had a quick look at the ndistest stuff in the WLK1.0c, ... actually some ndis driver in the ... I tried using the version that comes with WLK/DTM on PassThru (NDIS IM ...
    (microsoft.public.development.device.drivers)
  • Re: NDIS functionality details
    ... In my driver I need to decompress compressed video data and provide ... >> NDIS subsystem exports a lot of functions with Ndis* prefix. ... >> DDK says, that there is two ways, one is to copy each packet to driver ...
    (microsoft.public.development.device.drivers)
  • Re: NDIS Intermediate (passthru) communicates with second driver
    ... already occupied by NDIS. ... Now PASSTHRU is an NDIS intermediate driver, ... implements both an NDIS miniport and an NDIS protocol. ... device object via IoCreateDevicein the standard way in your IM. ...
    (microsoft.public.development.device.drivers)
  • Re: Where is Bill Pauls NDIS miniport driver wrapper?
    ... This is a special compatibility module for allowing Windows NDIS ... use of the ndis compat API and can be compiled with a specially ... Contains an .inf file parser graciously provided by Matt Dodd (and ... been tested with exactly three drivers: ...
    (freebsd-questions)