en-tête vpci.h

Cet en-tête contient des types et des prototypes courants pour un pilote PCI virtuel.

vpci.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_VPCI_INVALIDATE_BLOCK

Le pilote d’une fonction virtuelle PCI Express (PCIe) émet la IOCTL_VPCI_INVALIDATE_BLOCK requête IOCTL afin d’être informé des modifications apportées aux données dans un ou plusieurs blocs de configuration VF.
IOCTL_VPCI_READ_BLOCK

Le pilote d’une fonction virtuelle PCI Express (PCIe) émet un code de contrôle d’E/S IOCTL_VPCI_READ_BLOCK (IOCTL) pour lire les données d’un bloc de configuration VF. Le pilote émet ce IOCTL au pilote inférieur suivant dans la pile des pilotes.
IOCTL_VPCI_WRITE_BLOCK

Le pilote d’une fonction virtuelle PCI Express (PCIe) émet un code de contrôle d’E/S IOCTL_VPCI_WRITE_BLOCK (IOCTL) afin d’écrire des données dans un bloc de configuration VF. Le pilote émet ce IOCTL au pilote inférieur suivant dans la pile des pilotes.

Fonctions de rappel

 
VPCI_READ_BLOCK

En savoir plus sur la routine VPCI_READ_BLOCK
VPCI_WRITE_BLOCK

En savoir plus sur la routine VPCI_WRITE_BLOCK

Structures

 
VPCI_INTERFACE_STANDARD

En savoir plus sur la structure VPCI_INTERFACE_STANDARD
VPCI_INVALIDATE_BLOCK_OUTPUT

La structure VPCI_INVALIDATE_BLOCK_OUTPUT est utilisée dans une requête IOCTL IOCTL_VPCI_INVALIDATE_BLOCK.
VPCI_READ_BLOCK_INPUT

La structure VPCI_READ_BLOCK_INPUT est utilisée dans une IOCTL_VPCI_READ_BLOCK demande IOCTL pour lire des données à partir d’un bloc de configuration spécifié de données pour une fonction virtuelle PCI Express (PCIe).
VPCI_WRITE_BLOCK_INPUT

La structure VPCI_WRITE_BLOCK_INPUT est utilisée dans une requête IOCTL IOCTL_VPCI_WRITE_BLOCK pour écrire des données dans un bloc de configuration spécifié pour une fonction virtuelle (VF) PCI Express (PCIe).