IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)
IOCTL_SRIOV_INVALIDATE_BLOCK要求表示虛擬化堆疊想要重設指定組態區塊的內容。
主要程序代碼
輸入緩衝區
包含要失效之組態區塊 之SRIOV_INVALIDATE_BLOCK 結構的指標。
輸入緩衝區長度
SRIOV_INVALIDATE_BLOCK 結構的大小。
狀態區塊
Irp->如果要求成功,IoStatus.Status 會設定為 STATUS_SUCCESS。 否則, 狀態 為適當的錯誤狀況為 NTSTATUS 程式碼。
備註
此 IOCTL 要求是由虛擬化堆疊傳送至 PCI Express SR-IOV 實體函式, (公開GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE的 PF) 驅動程式。
要求會由 VSP 傳送至實體函式 (PF) 驅動程式。 當驅動程式想要向虛擬函式 (VF) 驅動程式指出需要再次讀取一或多個組態區塊時,PF 驅動程式就會完成要求。
規格需求
需求 | 值 |
---|---|
標頭 | pcivirt.h |
IRQL | PASSIVE_LEVEL |