配置可选的微型端口驱动程序服务

NDIS 调用微型端口驱动程序的 MiniportSetOptions 函数,以允许驱动程序配置可选服务。 NDIS 在微型端口驱动程序调用 NdisMRegisterMiniportDriver 函数的上下文中调用 MiniportSetOptions

MiniportSetOptions 为可选 MiniportXxx 函数注册默认入口点,并且可以分配其他驱动程序资源。 为了注册可选的 MiniportXxx 函数,微型端口驱动程序调用 NdisSetOptionalHandlers 函数,并在 OptionalHandlers 参数处传递特征结构。

从 NDIS 6.0 开始,有效特征结构包括:

NDIS_MINIPORT_CO_CHARACTERISTICS

NDIS_MINIPORT_PNP_CHARACTERISTICS

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (请参阅 NDIS 6.0 TCP 烟囱卸载文档)

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (请参阅 NDIS 6.0 TCP 烟囱卸载文档)

从 NDIS 6.30 开始,有效特征结构还包括:

NDIS_MINIPORT_SS_CHARACTERISTICS

NDIS_NDK_PROVIDER_CHARACTERISTICS