Compartir a través de


IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)

La solicitud indica que la pila de virtualización o el dispositivo SR-IOV recibió uno de los eventos enumerados en SRIOV_PF_EVENT.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero a una estructura 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 a la condición de error adecuada como código NTSTATUS.

Observaciones

La pila de virtualización envía esta solicitud IOCTL al controlador pci Express SR-IOV función física (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 IOCTL_SRIOV_EVENT_COMPLETE se puede completar sincrónicamente. 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
encabezado de pcivirt.h
irQL PASSIVE_LEVEL