OID_SWITCH_NIC_UPDATED

Hyper-V 확장 가능 스위치의 프로토콜 에지는 확장 가능한 스위치 드라이버 스택에 OID_SWITCH_NIC_UPDATED OID(개체 식별자) 집합 요청을 실행합니다. 이 OID 요청은 네트워크 어댑터의 매개 변수 업데이트에 대해 기본 확장 가능한 스위치 확장에 알렸습니다. OID는 이미 연결되어 있고 연결 해제 프로세스를 시작하지 않은 NIC에 대해서만 발급됩니다. 이러한 런타임 구성 변경에는 NicFriendlyName, NetCfgInstanceId, MTU, NumaNodeId, PermanentMacAddress, VMMacAddress, CurrentMacAddressVFAssigned가 포함될 수 있습니다.

NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버는 NDIS_SWITCH_NIC_PARAMETERS 구조체에 대한 포인터를 포함합니다.

설명

NDIS_SWITCH_NIC_PARAMETERS 구조체의 PortId 멤버는 업데이트 알림이 만들어지는 포트를 지정합니다. 확장 가능한 스위치 확장은 OID_SWITCH_PORT_ARRAY OID 쿼리 요청을 실행하여 확장 가능한 스위치에서 이 포트 및 기타 포트에 대한 매개 변수 정보를 가져올 수 있습니다.

NDIS_SWITCH_NIC_PARAMETERS 구조체의 Index 멤버는 업데이트 알림이 만들어지는 네트워크 어댑터의 인덱스를 지정합니다. 지정한 인덱 스 값이 있는 네트워크 어댑터는 PortId 멤버가 지정한 확장 가능한 스위치 포트에 연결됩니다. 이러한 인덱스 값에 대한 자세한 내용은 네트워크 어댑터 인덱스 값을 참조하세요.

확장은 OID_SWITCH_NIC_UPDATED OID 집합 요청을 처리하기 위해 다음 지침을 따라야 합니다.

  • 확장은 OID 요청과 연결된 NDIS_SWITCH_NIC_PARAMETERS 구조를 수정해서는 안됩니다.
  • 확장은 항상 이 OID 집합 요청을 기본 확장으로 전달해야 합니다. 확장이 요청을 완료하면 안됩니다.
  • 확장은 OID_SWITCH_NIC_UPDATED 자체 OID 집합 요청을 실행해서는 안 됩니다.

반환 상태 코드

확장 가능한 스위치의 기본 미니포트 에지는 OID_SWITCH_NIC_UPDATED OID 쿼리 요청을 완료하고 다음 상태 코드를 반환합니다.

상태 코드 Description

NDIS_STATUS_SUCCESS

OID 요청이 성공적으로 완료되었습니다.

요구 사항

Version

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

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보


DereferenceSwitchNic

NDIS_OID_REQUEST

NDIS_SWITCH_NIC_PARAMETERS

OID_SWITCH_NIC_DISCONNECT

OID_SWITCH_PORT_ARRAY

ReferenceSwitchNic