Partager via


DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE fonction de rappel (dispmprt.h)

Cette routine permet à une machine virtuelle non privilégiée 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 miniport retourné par le pilote dans la structure DXGKDDI_SRIOV_INTERFACE.

[in] pArgs

Pointeur vers une structure DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE.

Valeur de retour

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 D3 Froid auquel cas le PF et toutes les machines virtuelles deviennent inaccessibles tant que le GPU n’est plus alimenté. 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.

Exigences

Exigence Valeur
d’en-tête dispmprt.h