Partager via


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 demande 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) IOCTL_VPCI_READ_BLOCK afin de lire les données d’un bloc de configuration VF. Le pilote émet cette 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) IOCTL_VPCI_WRITE_BLOCK afin d’écrire des données dans un bloc de configuration VF. Le pilote émet cette 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 de 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 requête IOCTL IOCTL_VPCI_READ_BLOCK pour lire les données à partir d’un bloc de données de configuration spécifié 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 PCI Express (PCIe).