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.
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