Freigeben über


OID_GEN_LINK_STATE

Als Abfrage verwenden NDIS und übergeordnete Treiber die OID_GEN_LINK_STATE OID, um den aktuellen Verbindungsstatus eines Miniportadapters zu bestimmen. Der Miniporttreiber empfängt den Linkzustand in einer NDIS_LINK_STATE-Struktur .

Versionsinformationen

Windows Vista und höhere Versionen von Windows
Unterstützt.

Miniporttreiber NDIS 6.0 und höher
Nicht angefordert. (siehe Abschnitt "Hinweise")

Bemerkungen

Miniport-Treiber stellen den Linkstatus während der Initialisierung bereit und stellen Updates mit status Anzeigen bereit.

Um den Linkstatus anzugeben, legen Sie die Elemente MediaConnectState, MediaDuplexState, XmitLinkSpeed, RcvLinkSpeed, PauseFunctions und AutoNegotiationFlags der NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES-Struktur fest, die der Miniporttreiber an die Funktion NdisMSetMiniportAttributes übergibt.

Wenn ein Miniporttreiber diese OID nicht unterstützt, sollte der Treiber NDIS_STATUS_NOT_SUPPORTED zurückgeben. Wenn der Miniporttreiber diese OID unterstützt, gibt er den Verbindungszustand, den Duplexzustand und die Verbindungsgeschwindigkeit in einer NDIS_LINK_STATE-Struktur zurück.

Anforderungen

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_LINK_STATE

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes

OID_GEN_MEDIA_CONNECT_STATUS_EX

OID_GEN_MEDIA_DUPLEX_STATE