共用方式為


IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)

IOCTL_SRIOV_INVALIDATE_BLOCK要求表示虛擬化堆疊想要重設指定組態區塊的內容。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

包含要失效之組態區塊 之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