Condividi tramite


IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)

La richiesta di IOCTL_SRIOV_INVALIDATE_BLOCK indica che lo stack di virtualizzazione vuole reimpostare il contenuto del blocco di configurazione specificato.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore a una struttura SRIOV_INVALIDATE_BLOCK che contiene il blocco di configurazione da invalidare.

Lunghezza del buffer di input

Dimensione della struttura SRIOV_INVALIDATE_BLOCK.

Blocco di stato

Irp-> IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS.

Osservazioni

Questa richiesta IOCTL viene inviata dallo stack di virtualizzazione al driver PCI Express SR-IOV Physical Function (PF) che espone GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.

La richiesta viene inviata al driver della funzione fisica (PF) da VSP. Il driver PF completa la richiesta quando il driver vuole indicare al driver della funzione virtuale (VF) che uno o più blocchi di configurazione devono essere letti di nuovo.

Fabbisogno

Requisito Valore
intestazione pcivirt.h
IRQL PASSIVE_LEVEL