structure VPCI_READ_BLOCK_INPUT (vpci.h)
La structure VPCI_READ_BLOCK_INPUT est utilisée dans une IOCTL_VPCI_READ_BLOCK demande IOCTL pour lire les données d’un bloc de configuration spécifié de données pour une fonction virtuelle PCI Express (PCIe).
Cette demande IOCTL est émise par le pilote d’une VF PCIe sur un appareil qui prend en charge l’interface de virtualisation d’E/S racine unique (SR-IOV).
Syntaxe
typedef struct _VPCI_READ_BLOCK_INPUT {
ULONG BlockId;
ULONG BytesRequested;
} VPCI_READ_BLOCK_INPUT, *PVPCI_READ_BLOCK_INPUT;
Membres
BlockId
Valeur ULONG qui spécifie le bloc de configuration VF à lire. Cette valeur est définie par le pilote pour la fonction physique PCIe (PF) de l’appareil.
BytesRequested
Taille, en octets, de la mémoire tampon qui reçoit le bloc.
Remarques
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 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, 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.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | vpci.h (inclure Vpci.h) |
Voir aussi