D3DKMTRegisterVailProcess-Funktion (d3dkmthk.h)
Die D3DKMTRegisterVailProcess-Funktion registriert den aktuellen Prozess als einen Prozess, der GPU-Zuordnungen zwischen einem virtuellen Gastcomputer (VM) und dem Host freigeben kann.
Syntax
NTSTATUS D3DKMTRegisterVailProcess(
GUID *unnamedParam1
);
Parameter
unnamedParam1
[in] VirtualMachineGuid, ein Zeiger auf die GUID, die einer ausgeführten VM zugeordnet ist. Dem virtuellen Computer muss mindestens eine virtuelle GPU zugewiesen sein.
Rückgabewert
D3DKMTRegisterVailProcess gibt einen NTSTATUS-Code wie einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Prozessregistrierung war erfolgreich. |
STATUS_ACCESS_DENIED | Der Prozess verfügt nicht über genügend Berechtigungen, um diese API aufzurufen. Beachten Sie, dass in diesem Fall andere status Codes zurückgegeben werden können. |
STATUS_INVALID_PARAMETER | Der in VirtualMachineGuid übergebene Wert ist ungültig. |
STATUS_GRAPHICS_VAIL_STATE_CHANGED | Dem virtuellen Computer ist keine virtuelle GPU zugewiesen. |
STATUS_INVALID_DISPOSITION | Für den Prozess wurde kein Grafikkontext erstellt. |
STATUS_NOT_FOUND | Ein virtueller Computer mit der angegebenen GUID wurde nicht gefunden. |
Auch andere status Codes können zurückgegeben werden.
Hinweise
Der aufrufende Prozess muss über die gleichen Berechtigungen wie der Remotedesktopclientprozess (RDP) verfügen, der für die VM erstellt wurde instance durch den VirtualMachineGuid-Parameter angegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 22H2 |
Zielplattform | Universell |
Header | d3dkmthk.h (include d3dkmthk.h) |
Bibliothek | gdi32.lib |
DLL | gdi32.dll |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für