NET_ADAPTER_LINK_STATE_INIT 함수(netadapter.h)

NET_ADAPTER_LINK_STATE 구조를 초기화합니다.

구문

void NET_ADAPTER_LINK_STATE_INIT(
  [_Out_] NET_ADAPTER_LINK_STATE             *LinkState,
  [_In_]  ULONG64                            LinkSpeed,
  [_In_]  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState,
  [_In_]  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState,
  [_In_]  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions,
  [_In_]  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags
);

매개 변수

[_Out_] LinkState

드라이버 할당 NET_ADAPTER_LINK_STATE 구조체에 대한 포인터입니다.

[_In_] LinkSpeed

어댑터의 연결 속도(초당 비트)입니다.

[_In_] MediaConnectState

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

[_In_] MediaDuplexState

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

[_In_] SupportedPauseFunctions

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

[_In_] AutoNegotiationFlags

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

반환 값

없음

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
최소 KMDF 버전 1.21
머리글 netadapter.h(netadaptercx.h 포함)
IRQL <= DISPATCH_LEVEL

추가 정보

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE