Поделиться через


функция обратного вызова 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.

Комментарии

Если все виртуальные GPU находятся в состоянии D3 и узел не нуждается в GPU, физический GPU будет переведен в холодное состояние D3, в этом случае PF и все виртуальные машины станут недоступными, пока gpu снова не будет включен. После включения питания мы ожидаем, что будет действовать та же конфигурация PF/VF, что и до выключения питания.

Требования

Требование Значение
Заголовок dispmprt.h