Share via


NET_ADAPTER_LINK_STATE 구조체(netadapter.h)

어댑터의 링크 상태를 설명합니다.

구문

typedef struct _NET_ADAPTER_LINK_STATE {
  ULONG                              Size;
  ULONG64                            TxLinkSpeed;
  ULONG64                            RxLinkSpeed;
  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState;
  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState;
  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions;
  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags;
} NET_ADAPTER_LINK_STATE;

멤버

Size

NET_ADAPTER_LINK_STATE 구조체의 크기(바이트)입니다.

TxLinkSpeed

어댑터의 현재 전송 링크 속도(초당 비트)입니다.

RxLinkSpeed

어댑터의 현재 수신 링크 속도(초당 비트)입니다.

MediaConnectState

네트워크 어댑터의 미디어 연결 상태입니다.

MediaDuplexState

네트워크 어댑터의 미디어 이중 상태입니다.

SupportedPauseFunctions

NET_ADAPTER_PAUSE_FUNCTION_TYPE 값으로 지정된 IEEE 802.3 일시 중지 프레임을 지원합니다.

AutoNegotiationFlags

네트워크 어댑터에 대한 자동 협상 설정입니다. 자세한 내용은 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 참조하세요.

설명

NET_ADAPTER_LINK_STATE_INIT 또는 NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED 호출하여 이 구조를 초기화합니다.

초기화된 NET_ADAPTER_LINK_STATE 구조체는 NetAdapterSetLinkState에 대한 입력 매개 변수 값입니다.

요구 사항

요구 사항
최소 KMDF 버전 1.21
머리글 netadapter.h(netadaptercx.h 포함)

추가 정보

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState