Поделиться через


структура DXGKARG_CREATEPROCESS (d3dkmddi.h)

DXGKARG_CREATEPROCESS используется с DxgkDdiCreateProcess для создания объекта драйвера режима ядра для объекта процесса графического ядра Microsoft DirectX.

Синтаксис

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;

Члены

[in] hDxgkProcess

Дескриптор для процесса ядра графики DirectX.

[out] hKmdProcess

Дескриптор процесса драйвера режима ядра.

[in] Flags

Структура DXGK_CREATEPROCESSFLAGS , описывающая операцию.

[in] NumPasid

Количество элементов в массиве идентификаторов адресного пространства процесса, расположенного в элементе pPasid .

[in] pPasid

Указатель на массив идентификаторов адресов процесса. Для каждого физического GPU будет по одному.

[in] hKmdVmWorkerProcess

Обработчик рабочего процесса виртуальной машины драйвера при установке VirtualMachineProcess.

[in] ProcessNameLength

Длина имени процесса.

[in] pProcessName

Имя процесса. Может иметь значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

См. также раздел

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess