structure NDIS_SRIOV_BAR_RESOURCES_INFO (ntddndis.h)
La structure NDIS_SRIOV_BAR_RESOURCES_INFO spécifie le registre d’adresses de base PCI Express (PCIe) d’une 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 de l'd’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 machine virtuelle sur la carte réseau.
BarIndex
Valeur USHORT qui spécifie l’index BAR sur la machine virtuelle. Cette valeur est le décalage du registre dans la table des RBA 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 requêtes de méthode OID de OID_SRIOV_BAR_RESOURCES.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.30 et versions ultérieures. |
d’en-tête | ntddndis.h (include Ndis.h) |
Voir aussi