NDIS Miniport Driver Implementation (Windows CE 5.0)

Send Feedback

In the process of developing your NDIS miniport driver, you must implement the NDIS miniport driver functions.

These functions are either required for implementation or optional. The NDIS_MINIPORT_CHARACTERISTICS structure contains function pointers to the required and optional NDIS miniport driver functions.

Microsoft recommends replacing the Miniport prefix with a prefix that describes your network adapter.

The following table shows the NDIS miniport driver functions to implement and indicates whether they are required or optional.

Function Description
DllMain Required.
DriverEntry Required.
Install_Driver Required for PC Card drivers.

Create NDIS miniport driver and network adapter registry keys in this function.

For more information, see NDIS Plug and Play Support.

MiniportCancelSendPackets Optional.
MiniportCheckForHang Optional.
MiniportDisableInterrupt Optional.
MiniportEnableInterrupt Optional.
MiniportHalt Required.
MiniportHandleInterrupt Required if the network adapter generates interrupts.
MiniportInitialize Required
MiniportISR Required if the network adapter generates interrupts
MiniportQueryInformation Required.
MiniportReconfigure Optional.
MiniportReset Required.
MiniportReturnPacket Required.
MiniportSend Required if the driver does not implement MiniportSendPackets or MiniportWanSend.
MiniportSendPackets Required if the driver does not implement MiniportSend or MiniportWanSend.
MiniportSetInformation Required.
MiniportShutdown Optional.
MiniportSynchronizeISR Required if the miniport driver shares resources with the MiniportISR or MiniportDisableInterrupt functions.
MiniportTimer Required if the network adapter does not generate interrupts.
MiniportTransferData Required if the network adapter does not indicate multipacket receives, media-specific information, or both with NdisMIndicateReceivePacket

Required for drivers that do not support WAN media.

MiniportWanSend Required if the NDIS miniport driver controls a WAN network adapter.

See Also

NDIS Upper-Edge Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.