NDIS は、ミニポート ドライバーの ミニポートSetOptions 関数を呼び出して、ドライバーがオプションのサービスを構成できるようにします。 NDIS は、ミニポート ドライバーの NdisMRegisterMiniportDriver 関数への呼び出しのコンテキスト内でミニポート セットOptions を呼び出します。
ミニポート セットオプションは、 省略可能 なミニポートXxx 関数の既定のエントリ ポイントを登録し、他のドライバー リソースを割り当てることができます。 省略可能な 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 以降では、有効な特性構造には次のものも含まれます。