Share via


NDIS_STATUS_SWITCH_NIC_STATUS

NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시는 Hyper-V 확장 가능 스위치의 외부 네트워크 어댑터에 바인딩된 실제 네트워크 어댑터에서 상태 표시를 캡슐화하는 데 사용됩니다. 이 캡슐화를 통해 상태 표시가 확장 가능한 스위치 드라이버 스택 위로 전달됩니다.

이 표시에 대한 NDIS_STATUS_INDICATION 구조체의 StatusBuffer 멤버에는 NDIS_SWITCH_NIC_STATUS_INDICATION 구조체에 대한 포인터가 포함됩니다.

설명

기본 물리적 네트워크 어댑터가 NDIS 상태 표시를 발급하면 외부 네트워크 어댑터에서 수신됩니다. 이 경우 확장 가능한 스위치 인터페이스는 다음 단계를 수행합니다.

  1. 인터페이스는 NDIS_SWITCH_NIC_STATUS_INDICATION 구조 내에서 상태 표시를 캡슐화합니다.

  2. 인터페이스는 캡슐화된 상태 표시를 확장 가능한 스위치 드라이버 스택으로 전달하기 위해 NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시를 발급합니다. 이렇게 하면 확장 가능한 스위치 확장이 캡슐화된 상태 표시를 수정할 수 있습니다.

    일반적으로 확장은 캡슐화된 상태 표시를 수정하여 외부 네트워크 어댑터에 바인딩된 물리적 어댑터의 기본 팀의 현재 오프로드 기능을 변경합니다.

    물리적 네트워크 어댑터를 외부 네트워크 어댑터에 바인딩할 수 있는 다양한 구성에 대한 자세한 내용은 물리적 네트워크 어댑터 구성 유형을 참조하세요.

  3. 스택의 지나치게 확장 가능한 스위치 프로토콜 드라이버에 의해 NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시가 수신되면 인터페이스는 캡슐화되지 않은 상태 표시를 지나치게 프로토콜 또는 필터 드라이버에 전달합니다.

확장은 확장 가능한 스위치 드라이버 스택에서 드라이버를 과도하게 표시하는 상태 캡슐화된 하드웨어 오프로드를 발생시킬 수도 있습니다. 또한 드라이버는 외부 네트워크 어댑터에 연결된 물리적 어댑터의 기본 팀의 현재 오프로드 기능을 변경할 수 있습니다. 어댑터 팀이 외부 네트워크 어댑터에 바인딩된 경우 팀의 공통 기능만 NDIS 또는 지나치게 많은 프로토콜 및 필터 드라이버에 보급됩니다. 확장은 캡슐화된 상태 표시를 시작하여 광고된 기능을 확장하여 팀의 일부 어댑터에서 지원하는 기능을 광고할 수 있습니다.

예를 들어 확장은 캡슐화된 NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES 표시를 실행하여 전체 팀의 현재 사용 가능한 수신 필터 기능을 변경할 수 있습니다.

NDIS_STATUS_SWITCH_NIC_STATUS 표시를 전달하거나 시작하는 방법에 대한 자세한 내용은 물리적 네트워크 어댑터에서 NDIS 상태 표시 관리를 참조하세요.

요구 사항

Version

NDIS 6.30 이상에서 지원됩니다.

헤더

Ndis.h(Ndis.h 포함)

추가 정보


NDIS_STATUS_INDICATION

NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES