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

IRP_MJ_DEVICE_CONTROL

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