Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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