OID_WWAN_DELETE_MAC请求微型端口驱动程序删除NDIS_WWAN_MAC_INFO参数中指定的 NDIS 端口。 应之前使用 OID_WWAN_CREATE_MAC创建 NDIS 端口。
微型端口驱动程序必须异步处理设置请求,最初将NDIS_STATUS_PENDING返回到原始请求,稍后使用NDIS_STATUS_SUCCESS完成请求。
不支持查询请求。
言论
微型端口驱动程序必须以异步方式处理删除 (停用) NDIS 端口的请求,以防止死锁。
OID_WWAN_DELETE_MAC发送到删除默认端口的请求将失败,NDIS 状态错误代码NDIS_STATUS_INVALID_PORT。
收到OID_WWAN_DELETE_MAC请求后,微型端口驱动程序应停用与端口关联的 PDP 上下文(如果尚未停用)。 这是因为可能发生意外删除事件。 在这种情况下停用 PDP 上下文可确保调制解调器和微型端口驱动程序保持良好状态。
当驱动程序收到意外删除时,驱动程序会阻止并取消所有进一步的 OID。 这意味着,即使 Windows 在 FILTER_DETACH 调用中发送带OID_WWAN_DELETE_MAC的调用,驱动程序也会筛选出OID_WWAN_DELETE_MAC。
要求
版本 |
在 Windows 8.1 及更高版本的 Windows 中可用。 |
页眉 |
Ntddndis.h (包括 Ndis.h) |