Identificación de un puerto NDIS
Un puerto NDIS se identifica mediante su número de puerto. Cuando un controlador de minipuerto llama a la función NdisMAllocatePort para asignar un puerto, NDIS asigna y asigna el número de puerto más bajo disponible al puerto. Cuando un controlador de minipuerto llama a la función NdisMFreePort para liberar un puerto, NDIS también libera el número de puerto asignado al puerto liberado para que NDIS pueda reutilizar el número de puerto.
Si un controlador mantiene áreas de contexto independientes para cada puerto, el controlador debe proporcionar un algoritmo eficaz para traducir el número de puerto al área de contexto correspondiente.