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


функция обратного вызова DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE (dispmprt.h)

Эта подпрограмма позволяет не привилегированной виртуальной машине изменять состояние питания SR-IOV виртуальной функции PCI Express.

Синтаксис

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 и все VF будут недоступны, пока GPU снова не будет включен. При запуске питания мы ожидаем, что та же конфигурация PF/VF действует, как и до отключения питания.

Требования

Требование Ценность
заголовка dispmprt.h