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). |