次の方法で共有


WDM の下端用のミニポート ドライバー関数の登録

WDM の下端を持つミニポート ドライバーは、特定のエントリ ポイント関数を NDIS ライブラリに登録する DriverEntry ルーチンで NdisMRegisterMiniportDriver 関数を呼び出す必要があります。 これらのエントリ ポイント関数は、ミニポート ドライバーの上端を構成しており、「ミニポート ドライバーの初期化」で説明されています。 ただし、WDM の下端を持つミニポート ドライバーは、特定のエントリ ポイント関数を設定する必要はありません。 たとえば、次のエントリ ポイント関数は、次の理由のため設定されません。

  • MiniportInterruptMiniportInterruptDPCMiniportEnableInterruptExMiniportDisableInterruptEx

    ミニポート ドライバーは、物理ネットワーク インターフェイス カード (NIC) からの割り込みを受信しないため、これらのエントリ ポイント ルーチンは必要ありません。 特定のバスのドライバーは、ミニポート ドライバーを意図したバスにパケットが到着したときに割り込みを受け取ります。 その後、バス ドライバーがミニポート ドライバーに通知します。

  • MiniportSharedMemoryAllocateComplete

    ミニポート ドライバーは共有メモリを割り当てないため、完了エントリ ポイント ルーチンが指定されません。

  • MiniportCheckForHangEx

    ミニポート ドライバーは、タイムアウトした送信と要求に基づいて、ミニポート インスタンスが応答を停止したかどうかを判断するために NDIS に依存するため、このルーチンは通常必要ありません。