structure NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS (ntddndis.h)

La structure NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS spécifie les paramètres d’une opération de lecture sur l’espace de configuration PCI Express (PCIe) de la fonction virtuelle (VF) d’une carte réseau.

Syntaxe

typedef struct _NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  ULONG                  Offset;
  ULONG                  Length;
  ULONG                  BufferOffset;
} NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS, *PNDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS;

Membres

Header

Type, révision et taille de la structure NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS . 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_READ_VF_CONFIG_SPACE_PARAMETERS , le pilote doit définir le membre Revision de Header sur la valeur suivante :

NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS_REVISION_1

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

Définissez le membre Size sur NDIS_SIZEOF_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS_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.
 

Offset

Valeur ULONG qui spécifie le décalage dans l’espace de configuration PCI de la VF dans laquelle les données seront lues.

Length

Valeur ULONG qui spécifie la longueur, en unités d’octets, de l’opération de lecture.

BufferOffset

Valeur ULONG qui spécifie le décalage, en unités d’octets, entre le début de cette structure et une mémoire tampon qui contient les données lues à partir de l’espace de configuration PCI de la VF.

Remarques

La structure NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS est utilisée dans les demandes de méthode OID de OID_SRIOV_READ_VF_CONFIG_SPACE.

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

NDIS_OBJECT_HEADER

OID_SRIOV_READ_VF_CONFIG_SPACE