DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE fonction de rappel (dispmprt.h)

Cette routine permet à une machine virtuelle sans privilèges de modifier l’état d’alimentation d’une fonction virtuelle PCI Express SR-IOV.

Syntaxe

DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE DxgkddiSetvirtualfunctionpowerstate;

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

Paramètres

[in] Context

Contexte de miniport retourné par le pilote dans la structure DXGKDDI_SRIOV_INTERFACE .

[in] pArgs

Pointeur vers une structure DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE.

Valeur retournée

Retournez STATUS_SUCCESS si l’opération réussit.

Remarques

Lorsque tous les processeurs virtuels sont dans un état D3 et si l’hôte n’a pas besoin du GPU, le GPU physique est placé dans un état froid D3, auquel cas le PF et l’ensemble de la VF deviennent inaccessibles jusqu’à ce que le GPU soit à nouveau mis sous tension. Lors de la mise sous tension, nous nous attendons à ce que la même configuration PF/VF soit en vigueur qu’avant la mise hors tension.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h