DXGKDDI_SETVIRTUALMACHINEDATA Rückruffunktion (d3dkmddi.h)
Legen Sie die Daten des virtuellen Computers fest.
Syntax
DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;
NTSTATUS DxgkddiSetvirtualmachinedata(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}
Parameter
hAdapter
Der logische Adapter, für den VM-Daten festgelegt werden sollen.
Args
Zeiger 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 geeigneten NTSTATUS-Werte-Fehlercode zurück.
Hinweise
Registrieren Sie Ihre Implementierung dieser Rückruffunktion, indem Sie den entsprechenden Member von DXGKARG_SETVIRTUALMACHINEDATA festlegen und dann DxgkddiSetVirtualMachineData aufrufen.
Die Client-GPU-Virtualisierung bietet eine Isolationsebene auf dxgkrnl-Ebene für einen bestimmten Prozess, der im Kontext eines dedizierten virtuellen Computers ausgeführt wird. Für die GPU-Hardwareplanung wird die arbeit, die vom virtuellen Computer für diesen Prozess übermittelt wird, einfach als separater GPU-Clientprozess behandelt.
Die Server-GPU-Virtualisierung bietet eine viel stärkere Isolation, bei der virtuelle Computer auf Betriebssystem-Hypervisorebene vollständig voneinander isoliert sind und jeder VM ein fester GPU-Zeitslice garantiert wird, in dem sie ihren eigenen Planungsalgorithmus über Prioritätsbänder, Prozesse und Kontexte hinweg ausführen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmddi.h |