Freigeben über


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

Siehe auch

DXGKARG_SETVIRTUALMACHINEDATA