共用方式為


DXGKDDI_SETVIRTUALMACHINEDATA回呼函式 (d3dkmddi.h)

Dxgkrnl 會呼叫 DxgkddiSetVirtualMachineData,將虛擬機的相關信息傳遞至內核模式顯示驅動程式 (KMD)。

語法

DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;

NTSTATUS DxgkddiSetvirtualmachinedata(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}

參數

hAdapter

[in]要設定 VM 數據的邏輯配接器。

Args

[in]DXGKARG_SETVIRTUALMACHINEDATA 結構的指標,其中包含設定 VM 數據的自變數。

傳回值

如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。

言論

用戶端 GPU 虛擬化會在 Dxgkrnl 層級,針對在專用 VM 內容中執行的特定進程,提供隔離層。 為了進行 GPU 硬體排程,專用於這類程式的 VM 所提交的工作只會被視為個別的 GPU 客戶端進程。

伺服器 GPU 虛擬化提供更強大的隔離,其中 VM 會在 OS Hypervisor 層級完全彼此隔離,而且每個 VM 都會保證固定的 GPU 時間配量,其中它們會在優先順序範圍、進程和內容之間執行自己的排程演算法。

如需詳細資訊,請參閱 GPU 參數化

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1803 (WDDM 2.4)
標頭 d3dkmddi.h
IRQL PASSIVE_LEVEL

另請參閱

DXGKARG_SETVIRTUALMACHINEDATA