structure NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO (ntddndis.h)
La structure NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO spécifie un ou plusieurs blocs de configuration de fonction virtuelle (VF) dont les données ont été modifiées (invalidées) par le pilote de la fonction physique PCI Express (PCIe) sur la carte réseau.
Syntaxe
typedef struct _NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO {
NDIS_OBJECT_HEADER Header;
ULONG64 BlockMask;
} NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, *PNDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO;
Membres
Header
Type, révision et taille de la structure NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_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_VF_INVALIDATE_CONFIG_BLOCK_INFO , le pilote miniport doit définir le membre Revision de Header sur la valeur suivante :
NDIS_SIZEOF_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1
Version d’origine pour NDIS 6.30 et versions ultérieures.
Définissez le membre Size sur NDIS_SIZEOF_SRIOV_VF_CONFIG_STATE_REVISION_1.
BlockMask
Valeur ULONG64 qui spécifie un masque de bits pour les 64 premiers blocs de configuration VF. Chaque bit dans le masque de bits correspond à un bloc de configuration VF. Si le bit est défini sur un, les données associées au bloc de configuration VF correspondant ont changé.
Remarques
La structure NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO est utilisée dans les demandes de jeu OID de OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Un bloc de configuration VF est utilisé pour la communication backchannel entre les pilotes du PF PCIe et une VF sur un appareil qui prend en charge l’interface SR-IOV. Les données d’un bloc de configuration VF peuvent être échangées entre les pilotes suivants :
- Pilote miniport VF, qui s’exécute dans le système d’exploitation invité. Ce système d’exploitation s’exécute dans une partition enfant Hyper-V.
-
Pilote pf miniport, qui s’exécute dans le système d’exploitation de gestion.
Ce système d’exploitation s’exécute dans la partition parente Hyper-V.
Toutefois, nous recommandons aux IHVs de réserver les 64 premiers blocs de configuration VF pour les données qui peuvent changer occasionnellement.
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