Identifizieren eines NDIS-Ports
Ein NDIS-Port wird anhand seiner Portnummer identifiziert. Wenn ein Miniporttreiber die NdisMAllocatePort-Funktion aufruft , um einen Port zuzuweisen, ordnet NDIS dem Port die niedrigste verfügbare Portnummer zu und weist sie zu. Wenn ein Miniporttreiber die NdisMFreePort-Funktion aufruft, um einen Port freizusetzen, gibt NDIS auch die Portnummer frei, die dem freigegebenen Port zugewiesen ist, damit NDIS die Portnummer wiederverwenden kann.
Wenn ein Treiber für jeden Port separate Kontextbereiche verwaltet, muss der Treiber einen effizienten Algorithmus zum Übersetzen der Portnummer in den entsprechenden Kontextbereich bereitstellen.