NDIS_SWITCH_NIC_OID_REQUEST 구조체(ntddndis.h)

NDIS_SWITCH_NIC_OID_REQUEST 구조는 OID 요청을 전달하거나 시작하는 데 필요한 정보를 지정합니다.

구문

typedef struct _NDIS_SWITCH_NIC_OID_REQUEST {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  NDIS_SWITCH_PORT_ID   SourcePortId;
  NDIS_SWITCH_NIC_INDEX SourceNicIndex;
  NDIS_SWITCH_PORT_ID   DestinationPortId;
  NDIS_SWITCH_NIC_INDEX DestinationNicIndex;
  PNDIS_OID_REQUEST     OidRequest;
} NDIS_SWITCH_NIC_OID_REQUEST, *PNDIS_SWITCH_NIC_OID_REQUEST;

멤버

Header

NDIS_SWITCH_NIC_OID_REQUEST 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.

헤더Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_SWITCH_NIC_OID_REQUEST 구조체의 버전을 지정하려면 HeaderRevision 멤버를 다음 값으로 설정해야 합니다.

NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1

NDIS 6.30 이상에 대한 원래 버전입니다.

Size 멤버를 NDIS_SIZEOF_NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1 설정합니다.

Flags

플래그의 비트 OR 을 포함하는 ULONG 값입니다. 이 멤버는 NDIS용으로 예약되어 있습니다.

SourcePortId

OID 요청이 원래 발급된 Hyper-V 확장 가능 스위치 포트의 고유 식별자를 포함하는 NDIS_SWITCH_PORT_ID 값입니다.

SourceNicIndex

SourcePortId 멤버가 지정한 원본 확장 가능한 스위치 포트에 연결된 원본 네트워크 어댑터의 인덱스를 지정하는 NDIS_SWITCH_NIC_INDEX 값입니다.

DestinationPortId

OID 요청을 전달할 확장 가능한 스위치 포트의 고유 식별자를 포함하는 NDIS_SWITCH_PORT_ID 값입니다.

DestinationNicIndex

DestinationPortId 멤버가 지정한 확장 가능한 스위치 포트에 연결된 대상 네트워크 어댑터의 인덱스를 지정하는 NDIS_SWITCH_NIC_INDEX 값입니다.

OidRequest

NDIS_OID_REQUEST 구조체에 대한 포인터입니다. 이 구조체에는 DestinationPortIdDestinationNicIndex 멤버가 지정한 네트워크 어댑터의 미니포트 드라이버로 전달될 OID 요청에 대한 데이터가 포함됩니다.

설명

NDIS_SWITCH_NIC_OID_REQUEST 구조는 OID_SWITCH_NIC_REQUEST OID 메서드 요청에 사용됩니다.

확장은 확장 가능한 스위치 드라이버 스택의 기본 물리적 네트워크 어댑터로 OID 요청을 전달하거나 시작합니다. 이렇게 하면 확장에서 다음을 수행할 수 있습니다.

  • 다음 오프로드 기술에 대한 기본 물리적 어댑터에서 하드웨어 오프로드 구성을 관리합니다.
    • IPsec(인터넷 프로토콜 보안).
    • VMQ(가상화된 머신 큐).
    • 단일 루트 I/O 가상화(SR-IOV))
  • 표준 NDIS OID를 발급하여 기본 물리적 네트워크 어댑터의 구성을 쿼리합니다. 예를 들어 확장은 어댑터의 현재 MAC(미디어 액세스 제어) 주소를 얻기 위해 OID_802_3_CURRENT_ADDRESS OID 쿼리 요청을 실행할 수 있습니다.
기본 물리적 어댑터에 OID 요청을 발급하는 방법에 대한 지침은 물리적 네트워크 어댑터에 대한 OID 요청 관리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OBJECT_HEADER

NDIS_OID_REQUEST

OID_SWITCH_NIC_REQUEST