DXGKDDI_SETVIRTUALMACHINEDATA Rückruffunktion (d3dkmddi.h)
Dxgkrnl Aufrufe DxgkddiSetVirtualMachineData, um Informationen über einen virtuellen Computer (VM) an den Kernelmodusanzeigetreiber (KMD) zu übergeben.
Syntax
DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;
NTSTATUS DxgkddiSetvirtualmachinedata(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}
Parameter
hAdapter
[in] Der logische Adapter, für den VM-Daten festgelegt werden sollen.
Args
[in] Zeigen Sie auf eine DXGKARG_SETVIRTUALMACHINEDATA-Struktur, die Argumente zum Festlegen von VM-Daten enthält.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen entsprechenden NTSTATUS-Wertefehlercode zurück.
Bemerkungen
Die Client-GPU-Virtualisierung stellt eine Isolationsebene auf der Dxgkrnl--Ebene für einen bestimmten Prozess bereit, der im Kontext einer dedizierten VM ausgeführt wird. Für den Zweck der GPU-Hardwareplanung wird die von der VM übermittelte Arbeit, die einem solchen Prozess zugeordnet ist, einfach als separater GPU-Clientprozess behandelt.
Die Server-GPU-Virtualisierung bietet eine wesentlich stärkere Isolierung, bei der VMs auf Betriebssystem-Hypervisorebene vollständig voneinander isoliert sind und jede VM ein festes GPU-Zeitsegment garantiert, in dem sie ihren eigenen Planungsalgorithmus über Prioritätsbänder, Prozesse und Kontexte hinweg ausführen.
Weitere Informationen finden Sie unter GPU-Paravitualisierung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützter Client (Mindestversion) | Windows 10, Version 1803 (WDDM 2.4) |
Header- | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |