NdisIfDeregisterInterface 函数 (ndis.h)

NdisIfDeregisterInterface 函数取消注册以前通过调用 注册的 NDIS 网络接口 NdisIfRegisterInterface 函数。

语法

void NdisIfDeregisterInterface(
  NET_IFINDEX ifIndex
);

参数

ifIndex

标识要注销的网络接口的索引。 接口提供程序从之前对 的调用中获取了此索引 NdisIfRegisterInterface 函数。

返回值

备注

NDIS 接口提供程序调用 NdisIfDeregisterInterface 函数来取消注册网络接口,并指示应从计算机上的已知接口列表中删除该接口。

例如,接口提供程序调用 NdisIfDeregisterInterface 函数,因为接口已被卸载。 接口提供程序不调用 NdisIfDeregisterInterface 来指示接口已更改状态。

NdisIfDeregisterInterface 释放接口索引,因此 NDIS 可以将索引重新分配给稍后注册的另一个接口。 不要将接口索引与计算机重启后保留 的NET_LUID 索引混淆。

要求

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

另请参阅

NET_LUID

NdisIfRegisterInterface