共用方式為


IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)

要求表示虛擬化堆疊或 SR-IOV 裝置收到 SRIOV_PF_EVENT中列出的其中一個事件。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

SRIOV_PNP_EVENT_COMPLETE 結構的指標 ,其中包含必須完成 IOCTL_SRIOV_NOTIFICATION 要求的NTSTATUS程式碼。

輸入緩衝區長度

SRIOV_PNP_EVENT_COMPLETE 結構的大小。

狀態區塊

Irp->如果要求成功,IoStatus.Status 會設定為 STATUS_SUCCESS。 否則, 狀態 為適當的錯誤狀況為 NTSTATUS 程式碼。

備註

此 IOCTL 要求是由虛擬化堆疊傳送至 PCI Express SR-IOV 實體函式, (公開GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE的 PF) 驅動程式。

當實體函式 (PF) 驅動程式完成先前傳送IOCTL_SRIOV_NOTIFICATION要求時,虛擬化堆疊會傳送IOCTL_SRIOV_EVENT_COMPLETE要求。 IOCTL_SRIOV_EVENT_COMPLETE要求可以同步完成。 堆疊會提供針對 SRIOV_PNP_EVENT_COMPLETE 設定的NTSTATUS程式代碼是輸入緩衝區。

規格需求

需求
標頭 pcivirt.h
IRQL PASSIVE_LEVEL