NDIS_NIC_SWITCH_PARAMETERS 구조체(ntddndis.h)
NDIS_NIC_SWITCH_PARAMETERS 구조는 네트워크 어댑터의 네트워크 어댑터 스위치 구성 매개 변수를 지정합니다.
구문
typedef struct _NDIS_NIC_SWITCH_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_TYPE SwitchType;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_NIC_SWITCH_FRIENDLYNAME SwitchFriendlyName;
ULONG NumVFs;
ULONG NdisReserved1;
ULONG NdisReserved2;
ULONG NdisReserved3;
ULONG NumQueuePairsForDefaultVPort;
} NDIS_NIC_SWITCH_PARAMETERS, *PNDIS_NIC_SWITCH_PARAMETERS;
멤버
Header
NDIS_NIC_SWITCH_PARAMETERS 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.
미니포트 드라이버는 헤더의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_NIC_SWITCH_PARAMETERS 구조체의 버전을 지정하려면 드라이버가 Header의 Revision 멤버를 다음 값으로 설정해야 합니다.
NDIS_NIC_SWITCH_PARAMETERS_REVISION_1
NDIS 6.30 이상에 대한 원래 버전입니다.
Size 멤버를 NDIS_SIZEOF_NIC_SWITCH_PARAMETERS_REVISION_1 설정합니다.
Flags
플래그의 비트 OR을 포함하는 ULONG 값입니다. 이 멤버에 대해 다음 플래그가 정의됩니다.
NDIS_NIC_SWITCH_PARAMETERS_SWITCH_NAME_CHANGED
이 플래그는 NDIS_NIC_SWITCH_PARAMETERS 구조에서 업데이트된 필드가 SwitchName 멤버임을 지정합니다.
SwitchType
네트워크 어댑터 스위치의 형식을 지정하는 NDIS_NIC_SWITCH_TYPE 열거형 값입니다.
SwitchId
스위치 식별자를 포함하는 NDIS_NIC_SWITCH_ID 값입니다. 스위치 식별자는 0과 네트워크 어댑터가 지원하는 스위치 수 사이의 정수입니다. NDIS_DEFAULT_SWITCH_ID 값은 기본 네트워크 어댑터 스위치를 나타냅니다.
SwitchFriendlyName
스위치에 대한 설명을 포함하는 NDIS_NIC_SWITCH_FRIENDLYNAME 값입니다.
NumVFs
네트워크 어댑터에서 사용하도록 설정된 PCI Express(PCIe) VF(가상 함수) 수를 지정하는 ULONG 값입니다. VF는 NdisMEnableVirtualization 호출을 통해 가상화가 사용하도록 설정된 경우 어댑터에서 사용하도록 설정됩니다.
NdisReserved1
NDIS용으로 예약되었습니다.
NdisReserved2
NDIS용으로 예약되었습니다.
NdisReserved3
NDIS용으로 예약되었습니다.
NumQueuePairsForDefaultVPort
설명
NDIS_NIC_SWITCH_PARAMETERS 구조는 OID_NIC_SWITCH_CREATE_SWITCH 및OID_NIC_SWITCH_PARAMETERS OID 메서드 요청에 사용됩니다. 이러한 OID 요청은 네트워크 어댑터 스위치의 구성 매개 변수를 설정하거나 쿼리합니다.
SR-IOV 인터페이스에 대한 자세한 내용은 SR-IOV(단일 루트 I/O 가상화) 개요를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.30 이상에서 지원됩니다. |
머리글 | ntddndis.h(Ndis.h 포함) |
추가 정보