オプションのミニポート ドライバー サービスの構成
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 以降では、有効な特性構造には次のものも含まれます。