NDIS ポートの識別
NDIS ポートは、そのポート番号によって識別されます。 ミニポート ドライバーがポートを割り当てるために NdisMAllocatePort 関数を呼び出すと、NDIS はポートを割り当て、使用可能な最小のポート番号を割り当てます。 ミニポート ドライバーが NdisMFreePort 関数を呼び出してポートを解放すると、NDIS は解放されたポートに割り当てられているポート番号も解放して、NDIS がポート番号を再利用できるようにします。
ドライバーメインポートごとに個別のコンテキスト領域が含まれている場合、ドライバーは、対応するコンテキスト領域にポート番号を変換するための効率的なアルゴリズムを提供する必要があります。