共用方式為


DXGKDDI_CREATEPROCESS回呼函式 (d3dkmddi.h)

Dxgkrnl 呼叫核心模式顯示驅動程式的 (KMD) DxgkDdiCreateProcess 函式,以建立 Dxgkrnl 行程物件的內核模式驅動程式 (KMD) 進程物件。

語法

DXGKDDI_CREATEPROCESS DxgkddiCreateprocess;

NTSTATUS DxgkddiCreateprocess(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CREATEPROCESS pArgs
)
{...}

參數

hAdapter

[in]顯示配接器的句柄。

pArgs

[in/out]描述作業之 DXGKARG_CREATEPROCESS 結構的指標。

傳回值

DxgkDdiCreateProcess 會在成功時傳回STATUS_SUCCESS。 否則,它會傳回適當的NTSTATUS錯誤碼。

言論

DxgkDdiCreateProcess 可讓 KMD 建立進程內容,讓 KMD 管理處理程式的資源和許可權,包括虛擬機和容器等特殊環境中執行的程式內容,確保跨不同系統內容執行適當的圖形作業。

在程式建立期間,允許內核模式驅動程式呼叫 DxgkCbReserveVirtualAddressRange 回呼。 此時,程式的 GPU 虛擬位址空間是免費的,而且驅動程式有機會保留虛擬位址空間以符合其需求。

CREATEPROCESSFLAGS::VirtualMachineWorkerProcess 設定時,進程會屬於虛擬機的背景工作進程。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
目標平臺 桌面
標頭 d3dkmddi.h

另請參閱

DXGKARG_CREATEPROCESS