NDIS_STATUS_RESET_START

NDIS_STATUS_RESET_START状态指示正在重置微型端口适配器。

注解

微型端口驱动程序不应调用 NdisMIndicateStatusEx 函数来指示每个重置操作的开始和结束,因为 NDIS 会在重置操作开始和结束时通知过度驱动程序。

当 NDIS 调用微型端口驱动程序的 MiniportResetEx 函数时,微型端口驱动程序会重置微型端口适配器。 NDIS 调用每个绑定协议和中间驱动程序的 ProtocolStatusEx 函数,以及状态为 NDIS_STATUS_RESET_START 的过度筛选模块的 FilterStatus 函数。 当微型端口驱动程序完成重置时,NDIS 会以 NDIS_STATUS_RESET_END状态通知过度的驱动程序。

当协议驱动程序收到NDIS_STATUS_RESET_START状态指示时,它应:

  • 保留已准备好传输的任何数据,直到其 ProtocolStatusEx 函数收到NDIS_STATUS_RESET_END状态指示。

  • 不进行任何定向到基础微型端口驱动程序的 NDIS 调用,但对返回资源(如使用 NdisReturnNetBufferLists 函数接收的数据缓冲区)的调用除外。

要求

版本

支持 Windows Vista 中的 NDIS 6.0 和 NDIS 5.1 驱动程序。 支持 Windows XP 中的 NDIS 5.1 驱动程序。

标头

Ndis.h (包括 Ndis.h)

另请参阅

FilterStatus

MiniportResetEx

NDIS_STATUS_RESET_END

NdisMIndicateStatusEx

NdisReturnNetBufferLists

ProtocolStatusEx