OID_GEN_LINK_STATE

クエリとして、NDIS および上にあるドライバーは OID_GEN_LINK_STATE OID を使用し、ミニポート アダプターの現在のリンクの状態を判断します。 ミニポート ドライバーは NDIS_LINK_STATE 構造体のリンク状態を受け取ります。

バージョン情報

Windows Vista 以降のバージョンの Windows
サポート対象。

NDIS 6.0 以降のミニポート ドライバー
要求されていません。 (「解説」を参照してください)。

解説

ミニポート ドライバーは、初期化中にリンク状態を提供し、状態表示で更新を行います。

リンクの状態を指定するには、ミニポート ドライバーが NdisMSetMiniportAttributes 関数に渡す、NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 構造体の MediaConnectStateMediaDuplexStateXmitLinkSpeedRcvLinkSpeedPauseFunctionsAutoNegotiationFlagsメンバーを 設定します。

ミニポート ドライバーがこの OID をサポートしていない場合、ドライバーは NDIS_STATUS_NOT_SUPPORTED を返します。 ミニポート ドライバーが、この OID をサポートしている場合、接続状態、デュプレックス状態、および NDIS_LINK_STATE 構造体のリンク速度を返します。

要件

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目

NDIS_LINK_STATE

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes

OID_GEN_MEDIA_CONNECT_STATUS_EX

OID_GEN_MEDIA_DUPLEX_STATE