IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
La solicitud indica que la pila de virtualización o el dispositivo SR-IOV recibieron uno de los eventos enumerados en SRIOV_PF_EVENT.
Código principal
Búfer de entrada
Puntero a una estructura de SRIOV_PNP_EVENT_COMPLETE que contiene el código NTSTATUS con el que se debe completar IOCTL_SRIOV_NOTIFICATION solicitud.
Longitud del búfer de entrada
Tamaño de la estructura SRIOV_PNP_EVENT_COMPLETE .
Bloque de estado
Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .
Comentarios
Esta solicitud IOCTL se envía mediante la pila de virtualización al controlador pci Express SR-IOV Physical Function (PF) que expone GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
La pila de virtualización envía la solicitud de IOCTL_SRIOV_EVENT_COMPLETE cuando el controlador de función física (PF) completa la solicitud de IOCTL_SRIOV_NOTIFICATION enviada anteriormente. La solicitud de IOCTL_SRIOV_EVENT_COMPLETE se puede completar de forma sincrónica. La pila proporciona el código NTSTATUS que se va a establecer para el SRIOV_PNP_EVENT_COMPLETE es el búfer de entrada.
Requisitos
Requisito | Valor |
---|---|
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |