Identification d’un port NDIS
Un port NDIS est identifié par son numéro de port. Lorsqu’un pilote miniport appelle la fonction NdisMAllocatePort pour allouer un port, NDIS alloue et affecte le numéro de port disponible le plus bas au port. Lorsqu’un pilote miniport appelle la fonction NdisMFreePort pour libérer un port, NDIS libère également le numéro de port affecté au port libéré afin que NDIS puisse réutiliser le numéro de port.
Si un pilote gère des zones de contexte distinctes pour chaque port, il doit fournir un algorithme efficace pour traduire le numéro de port dans la zone de contexte correspondante.