NDIS_SWITCH_NIC_STATUS_INDICATION 구조체(ndis.h)
NDIS_SWITCH_NIC_STATUS_INDICATION 구조체는 기본 물리적 네트워크 어댑터에서 NDIS 상태 표시를 전달하거나 시작하는 데 필요한 정보를 지정합니다.
구문
typedef struct _NDIS_SWITCH_NIC_STATUS_INDICATION {
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_STATUS_INDICATION StatusIndication;
} NDIS_SWITCH_NIC_STATUS_INDICATION, *PNDIS_SWITCH_NIC_STATUS_INDICATION;
멤버
Header
NDIS_SWITCH_NIC_STATUS_INDICATION 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.
헤더의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_SWITCH_NIC_STATUS_INDICATION 구조체의 버전을 지정하려면 Header의 Revision 멤버를 다음 값으로 설정해야 합니다.
NDIS_SWITCH_NIC_STATUS_INDICATION_REVISION_1
NDIS 6.30 이상에 대한 원래 버전입니다.
Size 멤버를 NDIS_SIZEOF_SWITCH_NIC_STATUS_REVISION_1 설정합니다.
Flags
플래그의 비트 OR 을 포함하는 ULONG 값입니다. 이 멤버는 NDIS용으로 예약되어 있습니다.
SourcePortId
NDIS 상태 표시가 원래 생성된 Hyper-V 확장 가능 스위치 포트의 고유 식별자를 포함하는 NDIS_SWITCH_PORT_ID 값입니다.
SourceNicIndex
원본 확장 가능한 스위치 포트에 연결된 원본 네트워크 어댑터의 인덱스를 지정하는 NDIS_SWITCH_NIC_INDEX 값입니다. 이 포트는 SourcePortId 멤버에 의해 지정됩니다.
DestinationPortId
NDIS 상태 표시를 전달할 확장 가능한 스위치 포트의 고유 식별자를 포함하는 NDIS_SWITCH_PORT_ID 값입니다.
DestinationNicIndex
DestinationPortId 멤버가 지정한 확장 가능한 스위치 포트에 연결된 대상 네트워크 어댑터의 인덱스를 지정하는 NDIS_SWITCH_NIC_INDEX 값입니다.
StatusIndication
NDIS_STATUS_INDICATION 구조체에 대한 포인터입니다. 이 구조체에는 SourcePortId 및 SourceNicIndex 멤버가 지정한 대로 원본 네트워크 어댑터에서 원래 발급한 NDIS 상태 표시에 대한 데이터가 포함됩니다.
설명
NDIS_SWITCH_NIC_STATUS_INDICATION 구조체는 NDIS_STATUS_SWITCH_NIC_STATUS NDIS 상태 표시에 사용됩니다.
확장은 확장 가능한 스위치 외부 네트워크 어댑터에 연결된 기본 물리적 어댑터의 상태 표시를 전달하거나 시작합니다. 일반적으로 확장은 기본 물리적 어댑터의 보급된 하드웨어 오프로드 기능을 변경하기 위해 이러한 상태 표시를 발급합니다.
확장은 다음과 같은 유형의 하드웨어 오프로드에 대한 상태 알림을 전달하거나 시작합니다.
- IPsec(인터넷 프로토콜 보안).
- VMQ(가상화된 머신 큐).
- 단일 루트 I/O 가상화(SR-IOV))
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.30 이상에서 지원됩니다. |
머리글 | ndis.h(Ndis.h 포함) |
추가 정보