NdisIMDeregisterLayeredMiniport 函数 (ndis.h)
注意 NDIS 5. x 已弃用,由 NDIS 6 取代。 x。 有关新的 NDIS 驱动程序开发,请参阅 从 Windows Vista 开始的网络驱动程序。 有关移植 NDIS 5 的信息。 NDIS 6 的 x 驱动程序。 x,请参阅 将 NDIS 5.x 驱动程序移植到 NDIS 6.0。
NdisIMDeregisterLayeredMiniport 发布以前注册的中间驱动程序。
语法
void NdisIMDeregisterLayeredMiniport(
[in] NDIS_HANDLE DriverHandle
);
参数
[in] DriverHandle
指定 NdisIMRegisterLayeredMiniport 返回的句柄。
返回值
无
备注
从 DriverEntry 例程调用 NdisIMRegisterLayeredMiniport 的中间驱动程序在清理在卸载之前分配的资源时,必须调用 NdisIMDeregisterLayeredMiniport。 如果中间驱动程序在其 DriverEntry 例程中遇到致命初始化错误,例如无法获取系统资源,则必须调用 NdisIMDeregisterLayeredMiniport。
NdisIMDeregisterLayeredMiniport 函数是 NdisIMRegisterLayeredMiniport 的倒数。 中间驱动程序通常在调用 NdisDeregisterProtocol 后从其 ProtocolUnbindAdapter 函数调用 NdisIMDeregisterLayeredMiniport。
- 目标平台: 通用
- 版本:Windows Vista 中的 NDIS 6.0 驱动程序不支持。 请改用 NdisMDeregisterMiniportDriver。 支持 Windows Vista 和 Windows XP 中的 NDIS 5.1 驱动程序。
要求
要求 | 值 |
---|---|
Header | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈