Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction D3DKMTRegisterVailProcess inscrit le processus actuel en tant qu’un qui peut partager des allocations GPU entre une machine virtuelle invitée et l’hôte.
Syntaxe
NTSTATUS D3DKMTRegisterVailProcess(
GUID *unnamedParam1
);
Paramètres
unnamedParam1
[in] VirtualMachineGuid, qui est un pointeur vers le GUID associé à une machine virtuelle en cours d’exécution. La machine virtuelle doit avoir au moins un GPU virtuel affecté.
Valeur de retour
D3DKMTRegisterVailProcess retourne un code NTSTATUS tel que l’une des valeurs suivantes :
| Retourner le code | Description |
|---|---|
| STATUS_SUCCESS | L’inscription du processus a réussi. |
| STATUS_ACCESS_DENIED | Le processus n’a pas suffisamment de privilèges pour appeler cette API. Notez que d’autres codes d’état peuvent être retournés dans ce cas. |
| STATUS_INVALID_PARAMETER | La valeur passée dans VirtualMachineGuid n’est pas valide. |
| STATUS_GRAPHICS_VAIL_STATE_CHANGED | La machine virtuelle n’a pas de GPU virtuel affecté. |
| STATUS_INVALID_DISPOSITION | Le processus n’a pas de contexte graphique créé. |
| STATUS_NOT_FOUND | Une machine virtuelle avec le GUID donné est introuvable. |
D’autres codes d’état peuvent également être retournés.
Remarques
Le processus appelant doit avoir les mêmes privilèges que le processus client RDP (Remote Desktop) créé pour l’instance de machine virtuelle spécifiée par le paramètre VirtualMachineGuid.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 11, version 22H2 |
| plateforme cible | Universel |
| d’en-tête | d3dkmthk.h (include d3dkmthk.h) |
| bibliothèque | gdi32.lib |
| DLL | gdi32.dll |