DXGKDDI_SETVIRTUALMACHINEDATA fonction de rappel (d3dkmddi.h)
Dxgkrnl appelle DxgkddiSetVirtualMachineData pour transmettre des informations sur une machine virtuelle au pilote d’affichage en mode noyau (KMD).
Syntaxe
DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;
NTSTATUS DxgkddiSetvirtualmachinedata(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}
Paramètres
hAdapter
[in] Adaptateur logique pour lequel définir des données de machine virtuelle.
Args
[in] Pointeur vers une structure DXGKARG_SETVIRTUALMACHINEDATA qui contient des arguments pour définir des données de machine virtuelle.
Valeur de retour
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur NTSTATUS Values approprié.
Remarques
La virtualisation gpu client fournit une couche d’isolation au niveau Dxgkrnl pour un processus particulier qui s’exécute dans le contexte d’une machine virtuelle dédiée. Dans le cadre de la planification matérielle GPU, le travail soumis par la machine virtuelle dédiée à un tel processus est simplement traité comme un processus client GPU distinct.
La virtualisation gpu du serveur offre une isolation beaucoup plus forte, où les machines virtuelles sont complètement isolées les unes des autres au niveau de l’hyperviseur du système d’exploitation et chaque machine virtuelle est garantie d’une tranche de temps GPU fixe, dans laquelle elles exécutent leur propre algorithme de planification entre bandes, processus et contextes de priorité.
Pour plus d’informations, consultez de paravitualisation GPU.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 (WDDM 2.4) |
d’en-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |