Partager via


DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG fonction de rappel (dispmprt.h)

Cette fonction de rappel permet à la machine virtuelle non privilégiée de définir le contenu des valeurs d’espace de configuration d’une fonction virtuelle PCI Express SR-IOV.

Syntaxe

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

NTSTATUS DxgkddiWritevirtualfunctionconfig(
  [in]      HANDLE Context,
  [in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}

Paramètres

[in] Context

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

[in, out] pArgs

Pointeur vers une structure DXGKARG_WRITEVIRTUALFUNCTIONCONFIG.

Valeur de retour

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

Remarques

L’octroi de l’accès direct à la partition invité à l’espace de configuration peut être problématique. Cette fonction fournit donc une méthode permettant d’accéder en toute sécurité au bloc de configuration des fonctions virtuelles.

Notez que cela doit retourner des valeurs et des effets secondaires comme s’il est écrit dans le bloc de configuration de l’appareil virtuel. L’utilisation de cette interface peut accomplir l’écriture en la gérant en interne à l’intérieur du pilote fournissant l’interface ou en appelant SetVirtualFunctionData (à partir du PCI_VIRTUALIZATION_INTERFACE du PDO de niveau inférieur) ou une combinaison des deux.

Exigences

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