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