vpci.h-Header
Dieser Header enthält allgemeine Typen und Prototypen für einen virtuellen PCI-Treiber.
vpci.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_VPCI_INVALIDATE_BLOCK Der Treiber für eine virtuelle PCI Express-Funktion (PCIe) gibt die IOCTL_VPCI_INVALIDATE_BLOCK IOCTL-Anforderung aus, um über Änderungen an Daten in einem oder mehreren VF-Konfigurationsblöcken benachrichtigt zu werden. |
IOCTL_VPCI_READ_BLOCK Der Treiber für eine VIRTUELLE PCI Express-Funktion (PCIe) gibt einen IOCTL_VPCI_READ_BLOCK E/A-Kontrollcode (IOCTL) aus, um Daten aus einem VF-Konfigurationsblock zu lesen. Der Treiber gibt diese IOCTL an den nächstniedrigen Treiber im Treiberstapel aus. |
IOCTL_VPCI_WRITE_BLOCK Der Treiber für eine virtuelle PCI Express-Funktion (PCIe) gibt einen IOCTL_VPCI_WRITE_BLOCK E/A-Kontrollcode (IOCTL) aus, um Daten in einen VF-Konfigurationsblock zu schreiben. Der Treiber gibt diese IOCTL an den nächstniedrigen Treiber im Treiberstapel aus. |
Rückruffunktionen
VPCI_READ_BLOCK Weitere Informationen zur VPCI_READ_BLOCK Routine |
VPCI_WRITE_BLOCK Weitere Informationen zur VPCI_WRITE_BLOCK Routine |
Strukturen
VPCI_INTERFACE_STANDARD Weitere Informationen zur VPCI_INTERFACE_STANDARD-Struktur |
VPCI_INVALIDATE_BLOCK_OUTPUT Die VPCI_INVALIDATE_BLOCK_OUTPUT-Struktur wird in einer IOCTL_VPCI_INVALIDATE_BLOCK IOCTL-Anforderung verwendet. |
VPCI_READ_BLOCK_INPUT Die VPCI_READ_BLOCK_INPUT-Struktur wird in einer IOCTL_VPCI_READ_BLOCK IOCTL-Anforderung verwendet, um Daten aus einem angegebenen Konfigurationsblock mit Daten für eine virtuelle PCI-Express-Funktion (PCIe) zu lesen. |
VPCI_WRITE_BLOCK_INPUT Die VPCI_WRITE_BLOCK_INPUT-Struktur wird in einer IOCTL_VPCI_WRITE_BLOCK IOCTL-Anforderung verwendet, um Daten in einen angegebenen Konfigurationsblock für eine virtuelle PCI-Express-Funktion (PCIe) zu schreiben. |