NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시는 Hyper-V 확장 가능한 스위치의 외부 네트워크 어댑터에 바인딩된 실제 네트워크 어댑터에서 상태 표시를 캡슐화하는 데 사용됩니다. 이 캡슐화를 통해 상태 표시가 확장 가능한 스위치 드라이버 스택 위로 전달됩니다.
이 표시에 대한 NDIS_STATUS_INDICATION 구조체의 StatusBuffer 멤버는 NDIS_SWITCH_NIC_STATUS_INDICATION 구조체에 대한 포인터를 포함합니다.
발언
기본 물리적 네트워크 어댑터가 NDIS 상태 표시를 실행하면 외부 네트워크 어댑터에서 수신됩니다. 이 경우 확장 가능한 스위치 인터페이스는 다음 단계를 수행합니다.
인터페이스는 NDIS_SWITCH_NIC_STATUS_INDICATION 구조 내의 상태 표시를 캡슐화합니다.
인터페이스는 확장 가능한 스위치 드라이버 스택에 캡슐화된 상태 표시를 전달하기 위해 NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시를 실행합니다. 이렇게 하면 확장 가능한 스위치 확장이 캡슐화된 상태 표시를 수정할 수 있습니다.
일반적으로 확장은 캡슐화된 상태 표시를 수정하여 외부 네트워크 어댑터에 바인딩된 물리적 어댑터의 기본 팀의 현재 오프로드 기능을 변경합니다.
물리적 네트워크 어댑터를 외부 네트워크 어댑터에 바인딩할 수 있는 다양한 구성에 대한 자세한 내용은 형식의 물리적 네트워크 어댑터 구성참조하세요.
스택에서 지나치게 확장 가능한 스위치 프로토콜 드라이버가 NDIS_STATUS_SWITCH_NIC_STATUS 상태 표시를 받으면 인터페이스는 캡슐화된 상태 표시를 지나치게 프로토콜 또는 필터 드라이버에 전달합니다.
확장은 확장 가능한 스위치 드라이버 스택의 오버리딩 드라이버에 캡슐화된 하드웨어 오프로드 상태 표시를 발생시킬 수도 있습니다. 또한 드라이버는 외부 네트워크 어댑터에 연결된 물리적 어댑터의 기본 팀의 현재 오프로드 기능을 변경할 수 있습니다. 어댑터 팀이 외부 네트워크 어댑터에 바인딩되는 경우 팀의 공통 기능만 NDIS 또는 지나치게 많은 프로토콜 및 필터 드라이버에 보급됩니다. 확장은 캡슐화된 상태 표시를 시작하여 광고된 기능을 확장하여 팀의 일부 어댑터에서 지원하는 기능을 보급할 수 있습니다.
예를 들어 확장은 캡슐화된 NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES 표시를 실행하여 전체 팀에 대해 현재 사용하도록 설정된 수신 필터 기능을 변경할 수 있습니다.
NDIS_STATUS_SWITCH_NIC_STATUS 표시를 전달하거나 시작하는 방법에 대한 자세한 내용은 물리적 네트워크 어댑터NDIS 상태 표시 관리를 참조하세요.
요구 사항
버전 |
NDIS 6.30 이상에서 지원됩니다. |
머리글 |
Ndis.h(Ndis.h 포함) |