NdisMRemoveMiniport 函数 (ndis.h)

NdisMRemoveMiniport 函数删除微型端口驱动程序已确定无法从系统恢复的指定微型端口驱动程序适配器。

语法

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

参数

MiniportHandle

微型端口驱动程序已确定的已初始化微型端口适配器的句柄不可恢复。

返回值

NdisMRemoveMiniport 可以返回以下任一项:

返回代码 说明
NDIS_STATUS_SUCCESS
微型端口适配器已删除。
NDIS_STATUS_FAILURE
尝试删除微型端口适配器失败。

注解

如果微型端口驱动程序已确定特定微型端口适配器失败且不可恢复,微型端口驱动程序可以调用 NdisMRemoveMiniport 以从本地计算机系统中删除微型端口适配器。 在此调用中,微型端口驱动程序会将句柄传递给要删除的微型端口适配器。

例如,如果微型端口驱动程序检测到微型端口适配器正在非常频繁地重置,并且导致计算机每隔几秒钟冻结一次,则驱动程序可以请求 NDIS 删除微型端口适配器。

要求

要求
最低受支持的客户端 在 NDIS 5.1、NDIS 6.0 及更高版本中受支持。 有关 NDIS 5.1 驱动程序,请参阅 NdisMRemoveMiniport (NDIS 5.1) 。
目标平台 通用
标头 ndis.h (包括 Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 符合性规则 Irql_Miniport_Driver_Function (ndis)