オプションのミニポート ドライバー サービスの構成

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 以降では、有効な特性構造には次のものも含まれます。

NDIS_MINIPORT_SS_CHARACTERISTICS

NDIS_NDK_PROVIDER_CHARACTERISTICS