NdisIfDeregisterProvider 函数 (ndis.h)

NdisIfDeregisterProvider 函数取消注册以前通过调用 注册的接口提供程序 NdisIfRegisterProvider 函数。

语法

void NdisIfDeregisterProvider(
  [in] NDIS_HANDLE NdisProviderHandle
);

参数

[in] NdisProviderHandle

标识网络接口提供程序的句柄。 调用方从之前对 的调用中获取了此句柄 NdisIfRegisterProvider 函数。

返回值

备注

NDIS 驱动程序调用 NdisIfDeregisterProvider 函数以取消注册作为网络接口提供程序。 卸载 NDIS 驱动程序时,应将其注销为接口提供程序。

接口提供程序必须确保在调用 NdisIfDeregisterProvider 时未注册任何接口。 若要取消注册接口,提供程序必须调用对于每个已注册的接口,NdisIfDeregisterInterface 函数一次。

在调用 NdisIfDeregisterProvider 后,提供程序不得使用它在 NdisProviderHandle 参数中传递的提供程序句柄。

要求

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

另请参阅

NdisIfDeregisterInterface

NdisIfRegisterProvider