Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Miniportstuurprogramma's gebruiken de NDIS_STATUS_LINK_STATE statusindicatie om NDIS en overliggende stuurprogramma's op de hoogte te stellen dat er een wijziging is aangebracht in de fysieke kenmerken van een medium.
Opmerkingen
Overliggende stuurprogramma's mogen de OID_GEN_LINK_STATE OID niet gebruiken om de status van de koppeling te bepalen. Gebruik in plaats daarvan de NDIS_STATUS_LINK_STATE statusindicatie voor koppelingsstatusupdates.
De StatusBuffer lid van de NDIS_STATUS_INDICATION structuur bevat de NDIS_LINK_STATE structuur. Deze structuur geeft de fysieke status van het medium aan.
Miniportstuurprogramma's moeten voorkomen dat de NDIS_STATUS_LINK_STATE statusindicatie wordt verzonden als er geen wijzigingen zijn aangebracht in de fysieke toestand van het medium. Het vermijden van deze statusindicatie is echter geen vereiste.
Als een minipoortadapter overgaat naar een lage energiestatus, moeten NDIS 6.0- en latere minipoortstuurprogramma's een verbindingsstatus van MediaConnectStateUnknown-aangeven. Wanneer de minipoortadapter teruggaat naar de werkstroomstatus, moet het minipoortstuurprogramma een status van MediaConnectStateConnected aangeven nadat de koppeling opnieuw is ingesteld. NDIS 6.30-minipoortstuurprogramma's moeten aangeven MediaConnectStateUnknown alleen tijdens een overgang met weinig stroom wanneer een activeringskoppeling en selectieve onderbreking zijn uitgeschakeld. Met andere woorden, een minipoortstuurprogramma moet een verbindingsstatus van MediaConnectStateUnknown tijdens een overgang met een laag vermogen aangeven, als het niet mogelijk is om een verbindingsstatus te detecteren en te activeren van een lage energiestatus.
NDIS geeft mogelijk geen statusindicatie door aan overliggende stuurprogramma's als er geen wijzigingen in de koppelingsstatus zijn zoals opgegeven in de eerder aangegeven koppelingsstatus. Dit gedrag is echter niet gegarandeerd. Overliggende stuurprogramma's die deze statusindicatie ontvangen, moeten bepalen welke kenmerken van het medium, indien aanwezig, zijn gewijzigd.
Als een overliggend stuurprogramma een NDIS 5 is.x of eerder protocolstuurprogramma, vertaalt NDIS de NDIS_STATUS_LINK_STATE statusindicatie naar de juiste NDIS 5.1-statusindicaties. NDIS geeft aan dat de snelheid van de koppeling verandert met de NDIS_STATUS_LINK_SPEED_CHANGE statusindicatie. NDIS geeft wijzigingen in de verbindingsstatus aan met NDIS_STATUS_MEDIA_CONNECT en NDIS_STATUS_MEDIA_DISCONNECT statusindicaties.
NDIS vertaalt ook de NDIS 5.x minipoortstuurprogrammastatus voor overliggende NDIS 6.0- en hogerstuurprogramma's. NDIS gebruikt statusindicaties of mediastatuswijzigingen die NDIS geïdentificeerd in een NDIS 5.x OID-query om NDIS_STATUS_LINK_STATE statusindicaties te maken. NDIS voert de volgende vertalingen uit:
De NDIS_STATUS_MEDIA_CONNECT statusaanduiding wordt omgezet in MediaConnectStateConnected- in de NDIS_LINK_STATE structuur.
De NDIS_STATUS_MEDIA_DISCONNECT statusindicatie wordt vertaald naar MediaConnectStateDisconnected in de NDIS_LINK_STATE structuur.
De NDIS_STATUS_LINK_SPEED_CHANGE statusaanduiding en de OID_GEN_LINK_SPEED OID worden gebruikt om de snelheidsstatus van de koppeling te genereren.
Zie OID_GEN_LINK_STATEvoor meer informatie over de koppelingsstatus.
Eisen
Versie |
Ondersteund in NDIS 6.0 en hoger. |
Rubriek |
Ndis.h (inclusief Ndis.h) |