Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |