Partager via


structure NDIS_SRIOV_BAR_RESOURCES_INFO (ntddndis.h)

La structure NDIS_SRIOV_BAR_RESOURCES_INFO spécifie le registre d’adresses de base (BAR) PCI Express (PCIe) de la fonction virtuelle PCIe (VF) d’une carte réseau.

Syntaxe

typedef struct _NDIS_SRIOV_BAR_RESOURCES_INFO {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  USHORT                 BarIndex;
  ULONG                  BarResourcesOffset;
} NDIS_SRIOV_BAR_RESOURCES_INFO, *PNDIS_SRIOV_BAR_RESOURCES_INFO;

Membres

Header

Type, révision et taille de la structure NDIS_SRIOV_BAR_RESOURCES_INFO . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

Le pilote miniport doit définir le membre Type de l’en-tête sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SRIOV_BAR_RESOURCES_INFO , le pilote doit définir le membre Revision de Header sur la valeur suivante :

NDIS_SRIOV_BAR_RESOURCES_INFO_REVISION_1

Version d’origine pour NDIS 6.30 et versions ultérieures.

Définissez le membre Size sur NDIS_SIZEOF_SRIOV_BAR_RESOURCES_INFO_REVISION_1.

VFId

Valeur NDIS_SRIOV_FUNCTION_ID qui spécifie l’identificateur unique de la VF sur la carte réseau.

Note La VF avec la valeur de NDIS_SRIOV_FUNCTION_ID spécifiée doit avoir des ressources qui ont été précédemment allouées par le biais d’une demande de jeu OID de OID_NIC_SWITCH_ALLOCATE_VF.
 

BarIndex

Valeur USHORT qui spécifie l’index BAR sur la VF. Cette valeur est le décalage du registre dans la table des demandes d’accès dans l’espace de configuration PCI.

BarResourcesOffset

Valeur ULONG qui spécifie le décalage, en unités d’octets, du début de cette structure à une structure CM_PARTIAL_RESOURCE_DESCRIPTOR .

Remarques

La structure NDIS_SRIOV_BAR_RESOURCES_INFO est utilisée dans les demandes de méthode OID de OID_SRIOV_BAR_RESOURCES.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.30 et versions ultérieures.
En-tête ntddndis.h (inclure Ndis.h)

Voir aussi

CM_PARTIAL_RESOURCE_DESCRIPTOR

NDIS_OBJECT_HEADER

OID_SRIOV_BAR_RESOURCES