estructura DXGKARG_CREATEPROCESS (d3dkmddi.h)

DXGKARG_CREATEPROCESS se usa con DxgkDdiCreateProcess para crear un objeto de proceso de controlador en modo kernel (KMD) para un objeto de proceso de Dxgkrnl.

Sintaxis

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;

Miembros

[in] hDxgkProcess

Identificador del proceso de dxgkrnl de (DXGPROCESS).

[out] hKmdProcess

Identificador de salida para el objeto de proceso creado por el KMD.

[in] Flags

Estructura DXGK_CREATEPROCESSFLAGS que describe la operación de creación del proceso.

[in] NumPasid

Número de elementos de la matriz de identificadores del espacio de direcciones del proceso ubicado en el miembro pPasid.

[in] pPasid

Puntero a una matriz de identificadores de dirección de proceso. Hay un identificador para cada una de las GPU físicas.

[in] hKmdVmWorkerProcess

Identificador del proceso de trabajo de máquina virtual del controlador devuelto por el sistema al crear un proceso con conjunto de VirtualMachineWorkerProcess. Este valor solo es válido cuando se establece VirtualMachineProcess.

[in] ProcessNameLength

Número de caracteres Unicode de la matriz a la que pProcessName apunta, no incluido el valor NULL de terminación.

[in] pProcessName

Puntero a una cadena Unicode terminada en NULL que contiene el nombre del proceso. Cuando se establece VirtualMachineProcess, esta cadena es el nombre del proceso dentro de una máquina virtual. Puede ser NULL.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess