NdisCmNotifyCloseAddressFamily 函数 (ndis.h)
NdisCmNotifyCloseAddressFamily 函数通知 NDIS 调用管理器是否与基础微型端口适配器取消绑定,并且任何关联的 CoNDIS 客户端都应关闭指定的地址系列(AF)。
语法
NDIS_STATUS NdisCmNotifyCloseAddressFamily(
[in] NDIS_HANDLE NdisAfHandle
);
参数
[in] NdisAfHandle
一个 NDIS 句柄,用于标识 NDIS 应关闭的 AF。 NDIS 向调用管理器的 ProtocolCmOpenAf 函数提供了此句柄。
返回值
NdisCmNotifyCloseAddressFamily 可以返回以下项之一:
返回代码 | 描述 |
---|---|
|
NDIS 已成功关闭地址系列。 |
|
NDIS 正在异步处理此请求,它将调用调用管理器的关闭作完成后, ProtocolCmNotifyCloseAfComplete 函数。 |
|
由于某些 NDIS 或客户端驱动程序确定的原因,NDIS 失败了请求。 |
言论
独立 CoNDIS 调用管理器,通过调用 NDIS 协议驱动程序注册为 NDIS 协议驱动程序 NdisRegisterProtocolDriver 函数,可以调用 NdisCmNotifyCloseAddressFamily 函数。 微型端口呼叫经理 (MCM) 改为呼叫 NdisMCmNotifyCloseAddressFamily 函数。
若要关闭绑定的 AF,独立调用管理器应从
如果 NdisCmNotifyCloseAddressFamily 返回NDIS_STATUS_PENDING,NDIS 将调用调用管理器的在客户端完成 AF 关闭作后, ProtocolCmNotifyCloseAfComplete 函数。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | NDIS 6.0 及更高版本中受支持。 |
目标平台 | 桌面 |
标头 | ndis.h (包括 Ndis.h) |
库 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 符合性规则 | Irql_CallManager_Function(ndis) |