Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The request indicates that the virtualization stack or the SR-IOV device received one of the events listed in SRIOV_PF_EVENT.
Major code
Input buffer
A pointer to an SRIOV_PNP_EVENT_COMPLETE structure that contains the NTSTATUS code with which IOCTL_SRIOV_NOTIFICATION request must be completed.
Input buffer length
The size of the SRIOV_PNP_EVENT_COMPLETE structure.
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
Remarks
This IOCTL request is sent by the virtualization stack to the PCI Express SR-IOV Physical Function (PF) driver that exposes GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
The virtualization stack sends the IOCTL_SRIOV_EVENT_COMPLETE request when the physical function (PF) driver completes the previously sent IOCTL_SRIOV_NOTIFICATION request. The IOCTL_SRIOV_EVENT_COMPLETE request can be completed synchronously. The stack provides the NTSTATUS code to set for the SRIOV_PNP_EVENT_COMPLETE is the input buffer.
Requirements
Requirement | Value |
---|---|
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |