IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
La richiesta indica che lo stack di virtualizzazione o il dispositivo SR-IOV ha ricevuto uno degli eventi elencati in SRIOV_PF_EVENT.
Codice principale
Buffer di input
Puntatore a una struttura SRIOV_PNP_EVENT_COMPLETE contenente il codice NTSTATUS con cui è necessario completare IOCTL_SRIOV_NOTIFICATION richiesta.
Lunghezza del buffer di input
Dimensione della struttura SRIOV_PNP_EVENT_COMPLETE .
Blocco dello stato
Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato della condizione di errore appropriata come codice NTSTATUS .
Commenti
Questa richiesta IOCTL viene inviata dallo stack di virtualizzazione al driver PCI Express SR-IOV Physical Function (PF) che espone GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
Lo stack di virtualizzazione invia la richiesta di IOCTL_SRIOV_EVENT_COMPLETE quando il driver della funzione fisica (PF) completa la richiesta di IOCTL_SRIOV_NOTIFICATION inviata in precedenza. La richiesta di IOCTL_SRIOV_EVENT_COMPLETE può essere completata in modo sincrono. Lo stack fornisce il codice NTSTATUS da impostare per il SRIOV_PNP_EVENT_COMPLETE è il buffer di input.
Requisiti
Requisito | Valore |
---|---|
Intestazione | pcivirt.h |
IRQL | PASSIVE_LEVEL |