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 開始,有效的特性結構還包括以下內容: