структура VPCI_READ_BLOCK_INPUT (vpci.h)
Структура VPCI_READ_BLOCK_INPUT используется в запросе IOCTL IOCTL_VPCI_READ_BLOCK для чтения данных из указанного блока конфигурации для виртуальной функции PCI Express (PCIe).
Этот запрос IOCTL выдает драйвер VF PCIe на устройстве, поддерживающем интерфейс виртуализации одно корневых операций ввода-вывода (SR-IOV).
Синтаксис
typedef struct _VPCI_READ_BLOCK_INPUT {
ULONG BlockId;
ULONG BytesRequested;
} VPCI_READ_BLOCK_INPUT, *PVPCI_READ_BLOCK_INPUT;
Члены
BlockId
Значение ULONG, указывающее блок конфигурации VF для чтения. Это значение определяется драйвером физической функции PCIe (PF) устройства.
BytesRequested
Размер в байтах буфера, получающего блок.
Замечания
Блок конфигурации VF используется для взаимодействия между драйверами PCIe PF и VF на устройстве, поддерживающем интерфейс SR-IOV. Данные из блока конфигурации VF можно обмениваться следующими драйверами:
- Драйвер VF, который выполняется в гостевой операционной системе. Эта операционная система выполняется в дочерней секции Hyper-V.
-
Драйвер PF, который выполняется в операционной системе управления.
Эта операционная система выполняется в родительском разделе Hyper-V.
Требования
Требование | Ценность |
---|---|
заголовка | vpci.h (include Vpci.h) |
См. также