NDIS_STATUS_NIC_SWITCH_HARDWARE_CAPABILITIES 상태는 NDIS 및 오버리딩 드라이버에 네트워크 어댑터의 NIC 스위치의 하드웨어 기능이 변경되었음을 나타냅니다. 이러한 기능에는 현재 INF 파일 설정 또는 고급 속성 페이지를 통해 사용하지 않도록 설정된 하드웨어 기능이 포함됩니다.
상태 표시는 네트워크 어댑터의 PCI Express(PCIe) PF(물리적 함수)의 미니포트 드라이버에 의해 이루어집니다. PF 미니포트 드라이버는 Hyper-V 부모 파티션의 관리 운영 체제에서 실행됩니다.
발언
PF 미니포트 드라이버는 네트워크 어댑터에서 NIC 스위치의 하드웨어 기능 변경을 감지할 때마다 NDIS_STATUS_NIC_SWITCH_HARDWARE_CAPABILITIES 상태 표시를 실행해야 합니다. 다음 조건 중 하나가 충족되면 이러한 기능이 변경될 수 있습니다.
NIC 스위치 하드웨어 기능은 IHV(독립 하드웨어 공급업체)에서 개발한 관리 애플리케이션을 통해 사용하거나 사용하지 않도록 설정됩니다.
NIC 스위치 하드웨어 기능은 MUX 중간 드라이버에서 관리하는 LBFO(부하 분산 장애 조치) 팀에 속하는 하나 이상의 네트워크 어댑터에 대해 변경됩니다. 자세한 내용은 NDIS MUX 중간 드라이버참조하세요.
PF 미니포트 드라이버가 NDIS_STATUS_NIC_SWITCH_HARDWARE_CAPABILITIES 상태 표시를 발급하는 경우 다음 단계를 수행해야 합니다.
미니포트 드라이버는 네트워크 어댑터 NIC 스위치의 하드웨어 기능을 사용하여 NDIS_NIC_SWITCH_CAPABILITIES 구조를 초기화합니다.
미니포트 드라이버는 다음과 같은 방법으로 NDIS_STATUS_INDICATION 구조를 초기화합니다.
StatusCode 멤버는 NDIS_STATUS_NIC_SWITCH_HARDWARE_CAPABILITIES설정해야 합니다.
StatusBuffer 멤버는 NDIS_NIC_SWITCH_CAPABILITIES 구조체에 대한 포인터로 설정해야 합니다. 이 구조에는 NIC 스위치의 하드웨어 기능이 포함되어 있습니다.
StatusBufferSize 멤버는 sizeof(NDIS_NIC_SWITCH_CAPABILITIES)로 설정해야 합니다.
PF 미니포트 드라이버는 NdisMIndicateStatusEx호출하여 상태 알림을 발급합니다. 드라이버는 NDIS_STATUS_INDICATION 구조체에 대한 포인터를 StatusIndication 매개 변수에 전달해야 합니다.
오버리싱 드라이버는 NDIS_STATUS_NIC_SWITCH_HARDWARE_CAPABILITIES 상태 표시를 사용하여 네트워크 어댑터에서 현재 사용하도록 설정된 NIC 스위치 기능을 확인할 수 있습니다. 또는 이러한 드라이버는 언제든지 이러한 기능을 얻기 위해 OID_NIC_SWITCH_HARDWARE_CAPABILITIES OID 쿼리 요청을 실행할 수도 있습니다.
요구 사항
버전 |
NDIS 6.30 이상에서 지원됩니다. |
머리글 |
Ndis.h |