struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO (ntddndis.h)

La struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO specifica il fornitore PCI Express (PCIe) e gli identificatori di dispositivo (ID) per una scheda di rete PCIe Virtual Function (VF). Questa scheda virtuale viene esposta all'interno del sistema operativo guest in esecuzione in una partizione figlio Hyper-V.

La struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO contiene informazioni usate per l'enumerazione del dispositivo PnP nel sistema operativo guest.

Sintassi

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;

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il driver deve impostare il membro Type di Header su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO , il driver deve impostare il membro Revision di Header sul valore seguente:

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1

Versione originale per NDIS 6.30 e versioni successive.

Impostare il membro Size su NDIS_SIZEOF_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1.

VFId

Valore NDIS_SRIOV_FUNCTION_ID che specifica l'identificatore univoco della scheda di rete VF.

Nota La funzione VF con il valore di NDIS_SRIOV_FUNCTION_ID specificato deve avere risorse allocate in precedenza tramite una richiesta di set OID di OID_NIC_SWITCH_ALLOCATE_VF.
 

VendorId

Valore USHORT che identifica in modo univoco il fornitore della scheda di rete VF.

DeviceId

Valore USHORT che identifica in modo univoco il tipo di dispositivo della scheda di rete VF.

Commenti

La struttura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO viene usata nelle richieste del metodo OID di OID_SRIOV_VF_VENDOR_DEVICE_ID.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.30 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

OID_NIC_SWITCH_ALLOCATE_VF

OID_SRIOV_VF_VENDOR_DEVICE_ID