These short articles discuss the steps involved in signing and installing NDIS protocol drivers.
This advice applies to NDIS 5 Intermediate (IM) drivers as well as to NDIS 6 Lightweight Filter (LWF) drivers. It also applies whether your are sending packets down the network stack or are indicating them up the network stack.
You should also carefully study the NDIS and kernel routines that you use when freeing resources. For example, NdisFreeNetBufferList does NOT necessarily free the NET_BUFFERs in the NBL.
An essential rule of driver resource management is:
If you aren't methodical in following this advice you may not have a crash, but you will have a memory leak.
Making NDIS Queries from User Mode
This topic describes how to use IOCTL_NDIS_QUERY_GLOBAL_STATS to make some NDIS queries from an ordinary user-mode application.
This topic describes how to use the Windows Management Instrumentation (WMI) API to make some NDIS queries from an ordinary user-mode application.
· Privacy Statement ·
Products · Ordering · Support ·