Queries a logical adapter for properties. To find out more, including how to control cookies, see here: Routines used by NDIS miniport drivers. Dequeues a work item from the work queue of a logical adapter. NextDeviceObject , Irp ;. A deserialized miniport driver must also protect its shared state from simultaneous access by its own MiniportXxx functions.
|Date Added:||11 January 2011|
|File Size:||40.51 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
They are typically layered between miniport adapters and protocol bindings and offer the same packets filtering, inspection or modification capabilities. Choose the type you’d like to provide: Determines whether a packet has the same destination address as an adapter. DpcMiniportHangDpcAdapter. NDIS Miniport Driver A miniport driver is a driver that connects ssrialized devices to higher-level drivers protocol drivers, Intermediate drivers and filter drivers and implements sending and receiving data on the network adapter.
Sends a request to a miniport.
A miniport driver is a driver that connects hardware devices to higher-level drivers protocol drivers, Intermediate drivers and filter drivers and implements sending and receiving data on the network adapter. Filter drivers perform special operations such as compression, encryption and tracing on packets being transported through them.
Deserialized NDIS Miniport Drivers
NDIS supports miniport drivers for both connectionless environments and connection-oriented environments. When the miniport driver experiences a resource problem, it cannot return send requests to NDIS for requeuing. Internal callback for handling bugchecks – calls adapter’s shutdown handler.
Pointer to a bugcheck callback context. A deserialized miniport driver should complete send requests in the protocol-determined order. Read about this change in our blog post. Connectionless miniport drivers control NICs for connectionless network media, such as Ethernet. The most common miniport drivers are:. Deserialized miniport drivers internally queue all incoming send packets rather than using NDIS. At its upper edge, the miniport driver exposes a standard NDIS miniport driver interface, which enables the miniport driver to communicate with overlying NDIS drivers.
If possible, you should also port older drivers to NDIS 6.
Miniport | Kamel Messaoudi
LockOldIrql. Miniport handle for the adapter. The most common miniport drivers are: A deserialized miniport driver must protect its network buffer queues with spin serializde.
Next sections will describe most common NDIS driver types as illustrated in the following simplified diagram:. This can result in a better full duplex performance. Serializec deserialized miniport driver that supports NDIS 6.
By continuing to use this website, you agree to their use.
Our new feedback system is built on GitHub Issues. Handle originally passed into MiniportInitialize.
Function to call to handle the bugcheck. The deserialized driver model is the default model for NDIS miniport drivers. Create a device for an adapter found using PnP.