Re: Connect or disconnect from network
- From: "Paul G. Tobey [eMVP]" <ptobey no spam AT no instrument no spam DOT com>
- Date: Thu, 7 Jul 2005 09:33:14 -0700
This group is specific to Windows CE. It has *nothing* to do with Windows
XP...
Paul T.
"noe" <noeliaperaza@xxxxxxx> wrote in message
news:1120726422.838198.80090@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thanks
I don't understand you very well when you say something on the
compiler.I am new in this matter.I get this file from Win Xp Sp1 DDK. I
need all definitions of NDISUIO operations because I am doing an
application in Visual Studio and I need to comunicate with the driver
of my wireless card.I can do query, set but I cannot do event
notification. Could you help me?, please
Paul G. Tobey [eMVP] ha escrito:
> Well, you can pretend that you are the compiler, look at the macro
> definition and figure it out, or you can write a program that prints the
> value. If you can't write a functional program to use that value, you'll
> have to do it by reading the code and pretending you are the compiler.
>
> Where did you get that file from? That looks like a desktop SDK file, not
> a
> file from the SDK for your target device. Use the file in your device's
> SDK.
>
> Paul T.
>
> "noe" <noeliaperaza@xxxxxxx> wrote in message
> news:1120640515.479136.157850@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Thanks
> Could you tell me how calculate this value?
> And I need the defininition of Notification flag but it isn't in my
> file nuiouser.h. Could you tell me where can I find a file nuiouser.h
> with all definition of the NDISUIO operation?
> My file nuiouser.h is below and I think it is incomplete
>
> Please, help me.
> -----------------------------------------------
> /*++
>
> Copyright (c) 2000 Microsoft Corporation
>
> Module Name:
>
> nuiouser.h
>
> Abstract:
>
> Constants and types to access the NDISUIO driver.
> Users must also include ntddndis.h
>
> Environment:
>
> User/Kernel mode.
>
> Revision History:
>
> arvindm 4/12/2000 Created
>
> --*/
>
> #ifndef __NUIOUSER__H
> #define __NUIOUSER__H
>
>
> #define FSCTL_NDISUIO_BASE FILE_DEVICE_NETWORK
>
> #define _NDISUIO_CTL_CODE(_Function, _Method, _Access) \
> CTL_CODE(FSCTL_NDISUIO_BASE, _Function, _Method, _Access)
>
> #define IOCTL_NDISUIO_OPEN_DEVICE \
> _NDISUIO_CTL_CODE(0x200, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
> #define IOCTL_NDISUIO_QUERY_OID_VALUE \
> _NDISUIO_CTL_CODE(0x201, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
> #define IOCTL_NDISUIO_SET_OID_VALUE \
> _NDISUIO_CTL_CODE(0x205, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
> #define IOCTL_NDISUIO_SET_ETHER_TYPE \
> _NDISUIO_CTL_CODE(0x202, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
> #define IOCTL_NDISUIO_QUERY_BINDING \
> _NDISUIO_CTL_CODE(0x203, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
> #define IOCTL_NDISUIO_BIND_WAIT \
> _NDISUIO_CTL_CODE(0x204, METHOD_BUFFERED, FILE_READ_ACCESS
> | FILE_WRITE_ACCESS)
>
>
> //
> // Structure to go with IOCTL_NDISUIO_QUERY_OID_VALUE.
> // The Data part is of variable length, determined by
> // the input buffer length passed to DeviceIoControl.
> //
> typedef struct _NDISUIO_QUERY_OID
> {
> NDIS_OID Oid;
> UCHAR Data[sizeof(ULONG)];
>
> } NDISUIO_QUERY_OID, *PNDISUIO_QUERY_OID;
>
> //
> // Structure to go with IOCTL_NDISUIO_SET_OID_VALUE.
> // The Data part is of variable length, determined
> // by the input buffer length passed to DeviceIoControl.
> //
> typedef struct _NDISUIO_SET_OID
> {
> NDIS_OID Oid;
> UCHAR Data[sizeof(ULONG)];
>
> } NDISUIO_SET_OID, *PNDISUIO_SET_OID;
>
>
> //
> // Structure to go with IOCTL_NDISUIO_QUERY_BINDING.
> // The input parameter is BindingIndex, which is the
> // index into the list of bindings active at the driver.
> // On successful completion, we get back a device name
> // and a device descriptor (friendly name).
> //
> typedef struct _NDISUIO_QUERY_BINDING
> {
> ULONG BindingIndex; // 0-based binding number
> ULONG DeviceNameOffset; // from start of this struct
> ULONG DeviceNameLength; // in bytes
> ULONG DeviceDescrOffset; // from start of this struct
> ULONG DeviceDescrLength; // in bytes
>
> } NDISUIO_QUERY_BINDING, *PNDISUIO_QUERY_BINDING;
>
> #endif // __NUIOUSER__H
> ---------------------------------------------
>
>
> Paul G. Tobey [eMVP] ha escrito:
> > It sure looks to me like it's in nuiouser.h.
> >
> > It's a calculated value, just as is the case with most IOCTL values:
> >
> > _NDISUIO_CTL_CODE(0x207, METHOD_BUFFERED, FILE_ANY_ACCESS)
> >
> > Paul T.
> >
> > "noe" <noeliaperaza@xxxxxxx> wrote in message
> > news:1120472415.063802.226860@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> >
> > Hi!
> > I need to use IOCTL_NDISUIO_REQUEST_NOTIFICATION but it isn't in my
> > file nuiouser.h. Where can I find this IOCTL and its code?Please, it's
> > very important.
> >
> > Carl ha escrito:
> > > Our programmer here found the same problem you did with windows ce
> > > 5.0.
> > > It works perfectly in windows xp professional, but it doesn't at all
> > > in windows ce 5.0 or 4.2.
> > >
> > > DidierW wrote:
> > > > Hi,
> > > >
> > > > I would like to figure out to detect when a ce 4.2 device is
> > > > connected
> > > > or
> > > > disconnect to or from the network.
> > > > I found the API call CeSetUserNotificationEx().
> > > > I set the trigger event to CNT_EVENT, and the trigger event type to
> > > > NOTIFICATION_EVENT_NET_CONNECT or
> > > > NOTIFICATION_EVENT_NET_DISCONNECT.
> > > >
> > > > I did not get any notification when I disconnected and reconnected
> > > > the
> > > > network cable.
> > > >
> > > > Does anyone have any suggestion or an alternative?
> > > >
> > > > Thanks in advanced.
> > > >
> > > >
> > > > Didier
> > > >
> > > >
.
- Follow-Ups:
- Re: Connect or disconnect from network
- From: noe
- Re: Connect or disconnect from network
- References:
- Re: Connect or disconnect from network
- From: noe
- Re: Connect or disconnect from network
- From: Paul G. Tobey [eMVP]
- Re: Connect or disconnect from network
- From: noe
- Re: Connect or disconnect from network
- From: Paul G. Tobey [eMVP]
- Re: Connect or disconnect from network
- From: noe
- Re: Connect or disconnect from network
- Prev by Date: Re: bootloader
- Next by Date: Re: Add bluetooth support to CE .NET 4.2 core
- Previous by thread: Re: Connect or disconnect from network
- Next by thread: Re: Connect or disconnect from network
- Index(es):
Relevant Pages
|