IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
要求表示虛擬化堆疊或 SR-IOV 裝置收到 SRIOV_PF_EVENT中列出的其中一個事件。
主要程序代碼
輸入緩衝區
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 |