查询端口状态

过度分配驱动程序可以发出OID_GEN_PORT_STATE OID 查询请求,以获取在 NDIS_OID_REQUEST 结构的 PortNumber 成员中指定的端口的当前状态。 NDIS 处理此 OID,微型端口驱动程序不会收到此 OID 查询。 NDIS 在 NDIS_PORT_CHARACTERISTICS 结构中接收端口状态信息。

NDIS 6.0 及更高版本中支持OID_GEN_PORT_STATE OID。

如果可能,过度使用驱动程序应避免使用OID_GEN_PORT_STATE,而应改用 NDIS_STATUS_PORT_STATE 状态指示。 有关与端口相关的状态指示的详细信息,请参阅 处理 NDIS 端口状态指示

如果OID_GEN_PORT_STATE查询成功,NDIS 将在 NDIS_PORT_STATE 结构中返回端口状态信息。