struttura VPCI_READ_BLOCK_INPUT (vpci.h)
La struttura VPCI_READ_BLOCK_INPUT viene usata in una richiesta IOCTL IOCTL_VPCI_READ_BLOCK per leggere i dati da un blocco di configurazione specificato di dati per una funzione virtuale PCI Express (PCIe).
Questa richiesta IOCTL viene inviata dal driver di un pcIe VF in un dispositivo che supporta l'interfaccia di virtualizzazione I/O radice singola (SR-IOV).
Sintassi
typedef struct _VPCI_READ_BLOCK_INPUT {
ULONG BlockId;
ULONG BytesRequested;
} VPCI_READ_BLOCK_INPUT, *PVPCI_READ_BLOCK_INPUT;
Members
BlockId
Valore ULONG che specifica il blocco di configurazione VF da leggere. Questo valore è definito dal driver per la funzione fisica PCIe (PF) del dispositivo.
BytesRequested
Dimensione, in byte, del buffer che riceve il blocco.
Commenti
Un blocco di configurazione VF viene usato per la comunicazione backchannel tra i driver del file PF PCIe e un VF in un dispositivo che supporta l'interfaccia SR-IOV. I dati di un blocco di configurazione VF possono essere scambiati tra i driver seguenti:
- Driver VF, che viene eseguito nel sistema operativo guest. Questo sistema operativo viene eseguito all'interno di una partizione figlio Hyper-V.
-
Driver PF, che viene eseguito nel sistema operativo di gestione.
Questo sistema operativo viene eseguito all'interno della partizione padre hyper-V.
Requisiti
Requisito | Valore |
---|---|
Intestazione | vpci.h (include Vpci.h) |
Vedi anche