注册 WDM 下边缘的微型端口驱动程序函数
具有 WDM 下边缘的微型端口驱动程序必须在其 DriverEntry 例程中调用 NdisMRegisterMiniportDriver 函数,以便向 NDIS 库注册某些入口点函数。 这些入口点函数组成微型端口驱动程序的上边缘,如 初始化微型端口驱动程序中所述。 但是,设置某些入口点函数不需要 WDM 下边缘的微型端口驱动程序。 例如,由于以下原因,未设置以下入口点函数:
MiniportInterrupt、 MiniportInterruptDPC、 MiniportEnableInterruptEx 和 MiniportDisableInterruptEx
由于微型端口驱动程序不会从物理网络接口卡 (NIC) 接收中断,因此它不需要这些入口点例程。 当数据包到达用于微型端口驱动程序的总线时,特定总线的驱动程序会收到中断。 然后,总线驱动程序通知微型端口驱动程序。
MiniportSharedMemoryAllocateComplete
由于微型端口驱动程序不分配共享内存,因此未指定完成入口点例程。
-
微型端口驱动程序可以依赖 NDIS,根据超时的发送和请求来确定其微型端口实例是否已停止响应,因此通常不需要此例程。