共用方式為


vpi.h 標頭

此標頭包含虛擬 PCI 驅動程式的常見類型和原型。

vpi.h 包含下列程式設計介面:

IOCTLs

 
IOCTL_VPCI_INVALIDATE_BLOCK

PCI Express (PCIe) 虛擬函式的驅動程式 (VF) 發出IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 要求,以便通知一或多個 VF 設定區塊中的資料變更。
IOCTL_VPCI_READ_BLOCK

PCI Express (PCIe) 虛擬函式的驅動程式 (VF) 發出IOCTL_VPCI_READ_BLOCK I/O 控制程式碼 (IOCTL) ,以便從 VF 設定區塊讀取資料。 驅動程式會將此 IOCTL 發出至驅動程式堆疊中的下一個較低驅動程式。
IOCTL_VPCI_WRITE_BLOCK

PCI Express (PCIe) 虛擬函式的驅動程式 (VF) 發出IOCTL_VPCI_WRITE_BLOCK I/O 控制程式碼 (IOCTL) ,以便將資料寫入 VF 設定區塊。 驅動程式會將此 IOCTL 發出至驅動程式堆疊中的下一個較低驅動程式。

回呼函式

 
VPCI_READ_BLOCK

深入瞭解VPCI_READ_BLOCK常式
VPCI_WRITE_BLOCK

深入瞭解VPCI_WRITE_BLOCK常式

結構

 
VPCI_INTERFACE_STANDARD

深入瞭解VPCI_INTERFACE_STANDARD結構
VPCI_INVALIDATE_BLOCK_OUTPUT

VPCI_INVALIDATE_BLOCK_OUTPUT結構用於IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 要求中。
VPCI_READ_BLOCK_INPUT

VPCI_READ_BLOCK_INPUT結構用於 IOCTL IOCTL_VPCI_READ_BLOCK IOCTL 要求,以從 PCI Express (PCIe) 虛擬函式 (VF) 的指定組態區塊讀取資料。
VPCI_WRITE_BLOCK_INPUT

VPCI_WRITE_BLOCK_INPUT結構用於 IOCTL IOCTL_VPCI_WRITE_BLOCK IOCTL 要求中,將資料寫入 PCI Express (PCIe) 虛擬函式 (VF) 的指定組態區塊。