Intestazione vpci.h
Questa intestazione contiene tipi e prototipi comuni per un driver PCI virtuale.
vpci.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_VPCI_INVALIDATE_BLOCK Il driver per una funzione virtuale PCI Express (PCIe) rilascia la richiesta IOCTL_VPCI_INVALIDATE_BLOCK IOCTL per ricevere una notifica delle modifiche ai dati in uno o più blocchi di configurazione VF. |
IOCTL_VPCI_READ_BLOCK Il driver per una funzione virtuale PCI Express (PCIe) genera un IOCTL_VPCI_READ_BLOCK codice di controllo I/O (IOCTL) per leggere i dati da un blocco di configurazione VF. Il driver rilascia questo IOCTL al driver inferiore successivo nello stack di driver. |
IOCTL_VPCI_WRITE_BLOCK Il driver per una funzione virtuale PCI Express (PCIe) genera un IOCTL_VPCI_WRITE_BLOCK codice di controllo I/O (IOCTL) per scrivere dati in un blocco di configurazione VF. Il driver rilascia questo IOCTL al driver inferiore successivo nello stack di driver. |
Funzioni di callback
VPCI_READ_BLOCK Altre informazioni sulla routine VPCI_READ_BLOCK |
VPCI_WRITE_BLOCK Altre informazioni sulla routine VPCI_WRITE_BLOCK |
Strutture
VPCI_INTERFACE_STANDARD Altre informazioni sulla struttura VPCI_INTERFACE_STANDARD |
VPCI_INVALIDATE_BLOCK_OUTPUT La struttura VPCI_INVALIDATE_BLOCK_OUTPUT viene usata in una richiesta IOCTL IOCTL_VPCI_INVALIDATE_BLOCK. |
VPCI_READ_BLOCK_INPUT La struttura VPCI_READ_BLOCK_INPUT viene usata in una richiesta IOCTL IOCTL_VPCI_READ_BLOCK per leggere i dati da un blocco di configurazione specificato di dati per una funzione virtuale PCI Express (PCIe). |
VPCI_WRITE_BLOCK_INPUT La struttura VPCI_WRITE_BLOCK_INPUT viene usata in una richiesta IOCTL IOCTL_VPCI_WRITE_BLOCK per scrivere dati in un blocco di configurazione specificato per una funzione virtuale PCI Express (PCIe). |