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 de l'd’en-tête sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure de NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, le pilote miniport doit définir le membre Révision de -en-tête 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 premiers blocs de configuration VF 64. 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 requêtes de jeu d’OID de OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Un bloc de configuration VF est utilisé pour la communication backchannel entre les pilotes du PCIe PF et un 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 vous recommandons de réserver les premiers blocs de configuration VF 64 pour les données susceptibles de changer occasionnellement.
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