Заголовок vpci.h

Этот заголовок содержит распространенные типы и прототипы для виртуального драйвера PCI.

vpci.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_VPCI_INVALIDATE_BLOCK

Драйвер виртуальной функции PCI Express (PCIe) выдает IOCTL_VPCI_INVALIDATE_BLOCK запрос IOCTL для уведомления об изменениях данных в одном или нескольких блоках конфигурации VF.
IOCTL_VPCI_READ_BLOCK

Драйвер виртуальной функции PCI Express (PCIe) выдает IOCTL_VPCI_READ_BLOCK код управления ввода-вывода (IOCTL) для чтения данных из блока конфигурации VF. Драйвер выдает этот IOCTL следующему драйверу в стеке драйверов.
IOCTL_VPCI_WRITE_BLOCK

Драйвер виртуальной функции PCI Express (PCIe) выдает IOCTL_VPCI_WRITE_BLOCK код управления ввода-вывода (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 IOCTL_VPCI_INVALIDATE_BLOCK.
VPCI_READ_BLOCK_INPUT

Структура VPCI_READ_BLOCK_INPUT используется в запросе IOCTL IOCTL_VPCI_READ_BLOCK для чтения данных из указанного блока конфигурации для виртуальной функции PCI Express (PCIe).
VPCI_WRITE_BLOCK_INPUT

Структура VPCI_WRITE_BLOCK_INPUT используется в запросе IOCTL IOCTL_VPCI_WRITE_BLOCK для записи данных в указанный блок конфигурации для виртуальной функции PCI Express (PCIe).