структура VPCI_READ_BLOCK_INPUT (vpci.h)
Структура VPCI_READ_BLOCK_INPUT используется в запросе IOCTL IOCTL_VPCI_READ_BLOCK для чтения данных из указанного блока конфигурации данных для виртуальной функции (VF) PCI Express (PCIe).
Этот запрос IOCTL отправляется драйвером PCIe VF на устройстве, поддерживающем интерфейс 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 (включая Vpci.h) |
См. также раздел