Condividi tramite


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