Partager via


NDIS_STATUS_LINK_STATE

Les pilotes miniport utilisent l’indication NDIS_STATUS_LINK_STATE status pour informer les pilotes NDIS et les conducteurs qui se superposent qu’il y a eu un changement dans les caractéristiques physiques d’un support.

Notes

Les pilotes trop hauts ne doivent pas utiliser le OID_GEN_LINK_STATE OID pour déterminer l’état du lien. Utilisez plutôt l’indication NDIS_STATUS_LINK_STATE status pour les mises à jour de l’état des liens.

Le membre StatusBuffer de la structure NDIS_STATUS_INDICATION contient la structure NDIS_LINK_STATE . Cette structure spécifie l’état physique du support.

Les pilotes miniport doivent éviter d’envoyer l’NDIS_STATUS_LINK_STATE status indication s’il n’y a pas eu de modification de l’état physique du support. Toutefois, il n’est pas nécessaire d’éviter cette indication status.

Si un adaptateur miniport passe à un état d’alimentation faible, les pilotes miniport NDIS 6.0 et versions ultérieures doivent indiquer une connexion status de MediaConnectStateUnknown. Lorsque l’adaptateur miniport revient à l’état d’alimentation de fonctionnement, le pilote miniport doit indiquer une status de MediaConnectStateConnected une fois le lien rétabli. Les pilotes miniportS NDIS 6.30 doivent indiquer MediaConnectStateUnknown lors d’une transition de faible alimentation uniquement lorsqu’une mise en veille sur un changement de lien et une suspension sélective sont désactivées. En d’autres termes, un pilote miniport doit indiquer un état de connexion de MediaConnectStateUnknown pendant une transition d’alimentation faible, s’il est impossible de détecter et de se réveiller lors d’un changement d’état de connexion à partir d’un état de faible consommation.

NDIS peut ne pas transmettre une indication status aux pilotes qui se trouvent trop s’il n’y a aucune modification de l’état du lien comme spécifié dans l’état de lien indiqué précédemment. Toutefois, ce comportement n’est pas garanti. Les conducteurs qui reçoivent cette indication status doivent déterminer les caractéristiques du support, le cas échéant, qui ont changé.

Si un pilote en sur-repose est un NDIS 5. x ou un pilote de protocole antérieur, NDIS traduit l’indication NDIS_STATUS_LINK_STATE status en indications de status NDIS 5.1 appropriées. NDIS indique des changements de vitesse de liaison avec l’indication status NDIS_STATUS_LINK_SPEED_CHANGE. NDIS indique les modifications de l’état de connexion avec des indications NDIS_STATUS_MEDIA_CONNECT et NDIS_STATUS_MEDIA_DISCONNECT status.

NDIS traduit également le NDIS 5. x pilote miniport status pour les pilotes NDIS 6.0 et versions ultérieures. NDIS utilise status indications ou changements d’état du média identifiés par NDIS dans un NDIS 5. x requête OID pour créer des indications NDIS_STATUS_LINK_STATE status. NDIS effectue les traductions suivantes :

Pour plus d’informations sur les status de liens, consultez OID_GEN_LINK_STATE.

Spécifications

Version

Pris en charge dans NDIS 6.0 et versions ultérieures.

En-tête

Ndis.h (inclure Ndis.h)

Voir aussi

NDIS_LINK_STATE

NDIS_STATUS_INDICATION

NDIS_STATUS_LINK_SPEED_CHANGE

NDIS_STATUS_MEDIA_CONNECT

NDIS_STATUS_MEDIA_DISCONNECT

OID_GEN_LINK_SPEED

OID_GEN_LINK_STATE