typedef struct _NDIS_PNP_CAPABILITIES { ULONG Flags; NDIS_PM_WAKE_UP_CAPABILITIES WakeUpCapabilities; } NDIS_PNP_CAPABILITIES, *PNDIS_PNP_CAPABILITIES; MembersFlags NDIS_DEVICE_WAKE_UP_ENABLE NDIS sets this flag if the underlying miniport supports one or more wake-up capabilities. Protocol drivers...
在初始化网络适配器的微型端口驱动程序之前,NDIS 从总线驱动程序获取有关网络适配器的电源管理信息。 如果从总线驱动程序获取的信息指示网络适配器不支持电源管理,则 NDIS 会将网络适配器视为旧网络适配器,并且不会向网络适配器的微型端口驱动程序发出OID_PNP_CAPABILITIES请求。 请勿尝试在用户界面中提供自定义电源管理...
成功OID_PNP_CAPABILITIES请求的微型端口驱动程序会将以下信息返回给 NDIS 以响应该请求: 收到Magic Packet 时,NIC 可以从中唤醒系统的最低设备电源状态。 收到包含协议驱动程序指定的模式的网络帧时,NIC 可以从中唤醒系统的最低设备电源状态。 一旦NDIS 获得此信息,它就会确定,对于每个系统电源状态,如果用户...
如果迷你埠驅動程式傳回NDIS_STATUS_SUCCESS以回應 OID_PNP_CAPABILITIES的查詢,NDIS 會將迷你埠驅動程式視為支援電源管理。 如果迷你埠驅動程式傳回NDIS_STATUS_NOT_SUPPORTED,NDIS 會將迷你埠驅動程式視為不支援電源管理的舊迷你埠驅動程式。 如需這類驅動程式電源管理的詳細資訊,請參閱 舊迷你埠驅動程式...
The interrupt indicates received packets and the miniport driver can process received packets in separate DPCs, butreceive side scaling (RSS)is not enabled for the miniport driver. For more information, seeOID_GEN_RECEIVE_SCALE_CAPABILITIESandOID_GEN_RECEIVE_SCALE_PARAMETERS. ...
MINIPORT_DEVICE_PNP_EVENT_NOTIFY callback function MINIPORT_DIRECT_OID_REQUEST callback function MINIPORT_DISABLE_INTERRUPT callback function MINIPORT_DISABLE_MESSAGE_INTERRUPT callback function MINIPORT_ENABLE_INTERRUPT callback function MINIPORT_ENABLE_MESSAGE_INTERRUPT callback function MINIPORT_HALT callback...
OID_PNP_CAPABILITIES 如果低层NIC具有电源管理能力,中间层驱动程序对OID_PNP_CAPABILITIES查询必须返回NDIS_STATUS_SUCCESS。在该OID返回的OID_PM_WAKE_UP_CAPABILITIES结构中,中间层驱动程序必须为每一个唤醒功能指定NdisDeviceStateUnspecified的设备电源状态。该响应表示中间层驱动程序具有电源管理能力但不能唤醒系统。
NDIS5.1学习笔记
See PtPostProcessPnPCapabilities for details.OID_PNP_SET_POWER and OID_PNP_QUERY_POWER are not passed to the lower adapter, since the lower layer miniport will receive independent requests from NDIS.NDIS calls the MUX driver's ProtocolPnPEvent function (PtPNPHandler) whenever the underlying ...
OID_PNP_CAPABILITIES 如果低层NIC具有电源管理能力,中间层驱动程序对OID_PNP_CAPABILITIES查询必须返回NDIS_STATUS_SUCCESS。在该OID返回的OID_PM_WAKE_UP_CAPABILITIES结构中,中间层驱动程序必须为每一个唤醒功能指定NdisDeviceStateUnspecified的设备电源状态。该响应表示中间层驱动程序具有电源管理能力但不能唤醒系统。