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。

言论

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

要求

要求 价值
标头 dispmprt.h