DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE回调函数 (dispmprt.h)

此例程允许非特权虚拟机更改 PCI Express SR-IOV 虚拟函数的电源状态。

语法

DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE DxgkddiSetvirtualfunctionpowerstate;

NTSTATUS DxgkddiSetvirtualfunctionpowerstate(
  [in] HANDLE Context,
  [in] DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE *pArgs
)
{...}

参数

[in] Context

驱动程序在 DXGKDDI_SRIOV_INTERFACE 结构中返回的微型端口上下文。

[in] pArgs

指向DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE结构的指针。

返回值

如果操作成功,则返回STATUS_SUCCESS。

注解

当所有 vCPU 都处于 D3 状态并且主机不需要 GPU 时,物理 GPU 将进入 D3 冷状态,在这种情况下,PF 和所有 VF 将无法访问,直到 GPU 再次启动。 上电后,我们预计与关闭电源之前相同的 PF/VF 配置生效。

要求

   
Header dispmprt.h