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 |