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 |