Freigeben über


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