UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NI:pcivirt.IOCTL_SRIOV_INVALIDATE_BLOCK |
IOCTL_SRIOV_INVALIDATE_BLOCK (pcivirt.h) |
The IOCTL_SRIOV_INVALIDATE_BLOCK request indicates that the virtualization stack wants to reset the contents of the specified configuration block. |
pci\ioctl-sriov-invalidate-block.htm |
PCI |
02/24/2018 |
|
IOCTL_SRIOV_INVALIDATE_BLOCK, IOCTL_SRIOV_INVALIDATE_BLOCK control code [Buses], PCI.ioctl-sriov-invalidate-block, pcivirt/IOCTL_SRIOV_INVALIDATE_BLOCK |
pcivirt.h |
Windows |
PASSIVE_LEVEL |
Windows |
SRIOV_PF_EVENT, *PSRIOV_PF_EVENT |
|
|
|
|
|
The IOCTL_SRIOV_INVALIDATE_BLOCK request indicates that the virtualization stack wants to reset the contents of the specified configuration block.
A pointer to a SRIOV_INVALIDATE_BLOCK structure that contains the configuration block to invalidate.
The size of the SRIOV_INVALIDATE_BLOCK structure.
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
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 request is sent to the physical function (PF) driver by VSP. The PF driver completes the request when the driver wants to indicate to the virtual function (VF) driver that one or more of the configuration blocks need to be read again.