Delen via


NDIS-poortstatussen

NDIS-poorten hebben operationele statussen die initialisatiestatussen en statussen bevatten die zijn opgegeven in de NDIS_PORT_STATE structuur. Poortstatussen passen in de volgende categorieƫn:

initialisatietoestanden
NDIS-poort initialisatiestatussen zijn gekoppeld aan opstart initialisatie- en Plug and Play-gebeurtenissen (PnP). Wanneer NDIS of een minipoortstuurprogramma voor het eerst een poort toewijst, bevindt de poort zich in de toegewezen status. Nadat NDIS of het minipoortstuurprogramma een poort heeft geactiveerd, bevindt de poort zich in de geactiveerde status. Inactieve poorten kunnen geen gegevens verzenden of ontvangen, statusindicaties maken, OID-aanvragen ontvangen of PnP-gebeurtenissen initiƫren.

koppelingsstatussen
NDIS-poortkoppelingsstatussen zijn vergelijkbaar met koppelingsstatussen die zijn gekoppeld aan een minipoortadapter en die zijn opgegeven in een NDIS_LINK_STATE structuur. De poortkoppelingsstatussen geven de verbindingsstatus van de mediakoppeling en de verbindingssnelheden aan. De koppelingsstatus van een poort kan afwijken van de koppelingsstatus van de bijbehorende minipoortadapter.

verificatiestatussen
NDIS-poortverificatiestatussen geven aan of een poort wordt beheerd (vereist autorisatie), de richting van gegevensoverdracht (verzenden, ontvangen of beide) en de autorisatiestatus van een poort (geautoriseerd of niet geautoriseerd). Als een poort niet wordt beheerd, worden de geverifieerde en niet-geverifieerde statussen genegeerd.

Een minipoortstuurprogramma kan een poort activeren of een poort deactiveren met een PnP-gebeurtenis. Zie NDIS-poorten activeren en NDIS-poorten deactiverenvoor meer informatie over het activeren en deactiveren van poorten.

Overliggende stuurprogramma's gebruiken de OID_GEN_PORT_STATE OID om de huidige status op te halen van de poort die is opgegeven in het PortNumber lid van de NDIS_OID_REQUEST-structuur. NDIS verwerkt deze OID en minipoortstuurprogramma's ontvangen deze OID-query niet.

Minipoortstuurprogramma's die NDIS-poorten ondersteunen, moeten de NDIS_STATUS_PORT_STATE statusaanduiding gebruiken om wijzigingen in de status van een NDIS-poort aan te geven. Miniportstuurprogramma's moeten het poortnummer instellen in het PortNumber-lid van de NDIS_STATUS_INDICATION-structuur.

NDIS en stuurprogramma's gebruiken de OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID om de huidige verificatiestatussen van een NDIS-poort in te stellen. Miniportstuurprogramma's die NDIS-poorten ondersteunen, moeten deze OID ondersteunen.