DXGKARG_CREATEPROCESS structure (d3dkmddi.h)
DXGKARG_CREATEPROCESS is used with DxgkDdiCreateProcess to create a kernel mode driver object for a Microsoft DirectX graphics kernel process object.
Syntax
typedef struct _DXGKARG_CREATEPROCESS {
[in] HANDLE hDxgkProcess;
[out] HANDLE hKmdProcess;
[in] DXGK_CREATEPROCESSFLAGS Flags;
[in] UINT NumPasid;
[in] ULONG *pPasid;
[in] HANDLE hKmdVmWorkerProcess;
[in] UINT ProcessNameLength;
[in] WCHAR *pProcessName;
} DXGKARG_CREATEPROCESS;
Members
[in] hDxgkProcess
The handle to the DirectX graphics kernel process.
[out] hKmdProcess
The handle to the kernel mode driver process.
[in] Flags
A DXGK_CREATEPROCESSFLAGS structure describing the operation.
[in] NumPasid
The number of elements in the process address space identifier array located in the pPasid member.
[in] pPasid
A pointer to an array of process address identifiers. There will be one for each physical GPUs.
[in] hKmdVmWorkerProcess
Driver VM worker process handle when VirtualMachineProcess is set.
[in] ProcessNameLength
The length of the process name.
[in] pProcessName
The process name. Can be NULL.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dkmddi.h (include D3dkmddi.h) |