... I also did in the PtSendComplete(...). ... protocol only chained one ndis buffer, then repackaging ndis packet works OK! otherwise there maybe something...
... You should NOT need to tinker with the ValidCounts field, or so forth. Find the original packet TotalPacketLength using NdisQueryPacket. Now you must...
Howdy, I'm writing a wireless application using Rawether. It would be really great if I could get an event that told me that the wireless network adapter has ...
You can certainly monitor (by polling) media sense with Rawether by querying OID_GEN_MEDIA_CONNECT_STATUS. I guess I could invent an addition to Rawether that...
Thomas, Your answer is very helpful. We use a monitor thread, but were wondering if there was a way to catch messages when the connection state changes. ...
Dear Thomas: Can I need not to call NdisCopyFromPacketToPacket function, only to copy datas from the original packet buffers to ONE new ndis buffer(allocate...
In the general case you cannot assume how many buffers are in the original packet. You may see one most of the time, but that may not really be true all of the...
Hi Thomas Thanks for the info on NdisCopyFromPacketToPacket. I too was not sure on the validcounts issue.Maybe it is required when you are addding buffers...
Hi all, I am a little confused about what PtReceive comments say in the Extended Passthru Sample. It starts by trying to get at the packet indicated up by the...
... Re-read the DDK ProtocolReceive documentation. In particular, read the portions that describe what to do in the case where NdisGetReceivedPacket returns...
Dear Thomas: When re-use the ndis buffer allocated from the ndis buffer pool, does it need to re-initialize? such as the buffer length or some others? By the...
... From: Richard Zhang [mailto:richardone163@...] Sent: Thursday, June 03, 2004 5:41 AM To: discussion Subject: [discussion-pcausa] How to set Packet...
MessageHello All, I have been searching for a guide to learn about writing something with NDIS. I can not believe this but there is nothing!!! I am a very very...
Kerem Onal
kerem.onal@...
Jun 4, 2004 12:23 pm
4911
Hello all, I'm new to NDIS stuff, so excuse-me if my questions are too basic (and they are for sure :-)). When getting an interface/adapter, how do you...
First make the OID_GEN_PHYSICAL_MEDIUM query. This _should_ return the value NdisPhysicalMediumWirelessLan for 802.11 adapters. Alternatively, simply select a...
Ken, Sorry to hear of your grief. Unfortunately, I certainly can't fix it... Several folks have thought about writing a book to help understand the NDIS world....
Hi ... When I add the following member: unsigned long member[4][256]; to a structure defined in passthru.h (in the passthru sample), and used by MpSend...
It has been a long time since I have seen __chkstk. In fact, I have never seen it at all related to kernel-mode code. First of all, __chkstk is a function that...
Thanks a lot for your help. I'm not using one of the batch files that let me use the Visual Studio IDE to build drivers. I use Visual C++ developing...
Dear Thomas, First of all, thank you very much! But I find that it's obviously that the network speed becomes more slower when installed the passthru driver...
Hello Ken It isn’t that difficult I too am a beginner in NDIS world .I just completed a project on NDIS IM Driver and this was my first real life project. ...
Hi, Could anyone give me some idea about the logging mechanisms i can build for the traces i write from my driver. i tried writing everything to a file, but it...
Have you looked at NdisWriteEventLogEntry , NdisWriteErrorLogEntry or (NdisMCreateLog, NdisMWriteLogData). However, I haven't used these functions before. ...
Hi Ashish... Are you sure the file was created by your driver?!! Your file path is wrong. The object names as represented in the kernel should be in kernel...
I, too, went through this about a year and a half ago (before I joined Microsoft). My approach was to step through the PassThru IM Driver, using WinDbg; then I...