NdisMPauseComplete 函数 (ndis.h)

如果微型端口驱动程序从其 MiniportPause 函数返回NDIS_STATUS_PENDING,则微型端口驱动程序必须调用 NdisMPauseComplete 函数来完成暂停操作。

语法

void NdisMPauseComplete(
  [in] NDIS_HANDLE MiniportAdapterHandle
);

参数

[in] MiniportAdapterHandle

微型端口适配器处理 NDIS 传递给 MiniportInitializeExMiniportAdapterHandle 参数。

返回值

备注

NDIS 调用微型端口驱动程序的 MiniportPause 函数来启动微型端口适配器的暂停请求。 微型端口适配器将保持 暂停 状态,直到暂停操作完成。

在微型端口驱动程序完成所有未完成的发送请求,并且 NDIS 将未完成的所有网络数据结构返回给驱动程序的接收指示后,驱动程序会调用 NdisMPauseComplete 来完成挂起的暂停请求。 驱动程序调用 NdisMPauseComplete 后,微型端口适配器将处于 “已暂停” 状态。

NDIS 调用 MiniportRestart 函数来启动暂停的微型端口适配器的重启请求。

要求

要求
最低受支持的客户端 在 NDIS 6.0 及更高版本中受支持。
目标平台 通用
标头 ndis.h (包括 Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 符合性规则 Irql_Miniport_Driver_Function (ndis)

另请参阅

MiniportInitializeEx

MiniportPause

MiniportRestart