Header vpci.h

Header ini berisi jenis umum dan prototipe untuk driver PCI virtual.

vpci.h berisi antarmuka pemrograman berikut:

IOCTL

 
IOCTL_VPCI_INVALIDATE_BLOCK

Driver untuk fungsi virtual (VF) PCI Express (PCIe) mengeluarkan permintaan IOCTL IOCTL_VPCI_INVALIDATE_BLOCK untuk diberi tahu tentang perubahan pada data dalam satu atau beberapa blok konfigurasi VF.
IOCTL_VPCI_READ_BLOCK

Driver untuk fungsi virtual (VF) PCI Express (PCIe) mengeluarkan kode kontrol I/O IOCTL_VPCI_READ_BLOCK (IOCTL) untuk membaca data dari blok konfigurasi VF. Driver mengeluarkan IOCTL ini ke driver berikutnya yang lebih rendah di tumpukan driver.
IOCTL_VPCI_WRITE_BLOCK

Driver untuk fungsi virtual (VF) PCI Express (PCIe) mengeluarkan kode kontrol I/O IOCTL_VPCI_WRITE_BLOCK (IOCTL) untuk menulis data ke blok konfigurasi VF. Driver mengeluarkan IOCTL ini ke driver berikutnya yang lebih rendah di tumpukan driver.

Fungsi panggilan balik

 
VPCI_READ_BLOCK

Pelajari selengkapnya tentang rutinitas VPCI_READ_BLOCK
VPCI_WRITE_BLOCK

Pelajari selengkapnya tentang rutinitas VPCI_WRITE_BLOCK

Struktur

 
VPCI_INTERFACE_STANDARD

Pelajari selengkapnya tentang struktur VPCI_INTERFACE_STANDARD
VPCI_INVALIDATE_BLOCK_OUTPUT

Struktur VPCI_INVALIDATE_BLOCK_OUTPUT digunakan dalam permintaan IOCTL IOCTL_VPCI_INVALIDATE_BLOCK.
VPCI_READ_BLOCK_INPUT

Struktur VPCI_READ_BLOCK_INPUT digunakan dalam permintaan IOCTL IOCTL_VPCI_READ_BLOCK untuk membaca data dari blok konfigurasi data tertentu untuk fungsi virtual (VF) PCI Express (PCIe).
VPCI_WRITE_BLOCK_INPUT

Struktur VPCI_WRITE_BLOCK_INPUT digunakan dalam permintaan IOCTL IOCTL_VPCI_WRITE_BLOCK untuk menulis data ke blok konfigurasi tertentu untuk fungsi virtual (VF) PCI Express (PCIe).