NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO 구조체(ntddndis.h)

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO 구조는 PCIe VF(가상 함수) 네트워크 어댑터에 대한 PCI Express(PCIe) 공급업체 및 디바이스 ID(ID)를 지정합니다. 이 가상 어댑터는 Hyper-V 자식 파티션에서 실행되는 게스트 운영 체제 내에 노출됩니다.

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO 구조에는 게스트 운영 체제의 PnP 디바이스 열거에 사용되는 정보가 포함되어 있습니다.

구문

typedef struct _NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  USHORT                 VendorId;
  USHORT                 DeviceId;
} NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO, *PNDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO;

구성원

Header

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

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

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1

NDIS 6.30 이상의 원래 버전입니다.

Size 멤버를 NDIS_SIZEOF_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1 설정합니다.

VFId

VF 네트워크 어댑터의 고유 식별자를 지정하는 NDIS_SRIOV_FUNCTION_ID 값입니다.

참고 지정된 NDIS_SRIOV_FUNCTION_ID 값이 있는 VF에는 OID_NIC_SWITCH_ALLOCATE_VF OID 집합 요청을 통해 이전에 할당된 리소스가 있어야 합니다.

VendorId

VF 네트워크 어댑터의 공급업체를 고유하게 식별하는 USHORT 값입니다.

DeviceId

VF 네트워크 어댑터의 디바이스 유형을 고유하게 식별하는 USHORT 값입니다.

설명

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO 구조체는 OID_SRIOV_VF_VENDOR_DEVICE_ID OID 메서드 요청에 사용됩니다.

요구 사항

   
지원되는 최소 클라이언트 NDIS 6.30 이상에서 지원됩니다.
헤더 ntddndis.h(Ndis.h 포함)

참고 항목

NDIS_OBJECT_HEADER

OID_NIC_SWITCH_ALLOCATE_VF

OID_SRIOV_VF_VENDOR_DEVICE_ID