structure DXGKARG_CREATEPROCESS (d3dkmddi.h)
DXGKARG_CREATEPROCESS est utilisé avec DxgkDdiCreateProcess pour créer un objet de processus KMD (Kernel-Mode Driver) pour un objet de processus Dxgkrnl.
Syntaxe
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;
Membres
[in] hDxgkProcess
Handle du processus Dxgkrnl (DXGPROCESS).
[out] hKmdProcess
Handle de sortie vers l’objet de processus créé par le KMD.
[in] Flags
Structure DXGK_CREATEPROCESSFLAGS décrivant l’opération de création de processus.
[in] NumPasid
Nombre d’éléments dans le tableau d’identificateur d’espace d’adressage du processus situé dans le membre pPasid.
[in] pPasid
Pointeur vers un tableau d’identificateurs d’adresses de processus. Il existe un identificateur pour chacun des GPU physiques.
[in] hKmdVmWorkerProcess
Handle du processus worker de machine virtuelle du pilote retourné par le système lorsque vous créez un processus avec VirtualMachineWorkerProcess défini. Cette valeur est valide uniquement lorsque VirtualMachineProcess est défini.
[in] ProcessNameLength
Nombre de caractères Unicode dans le tableau vers lequel pProcessName pointe, sans inclure la valeur NULL de fin.
[in] pProcessName
Pointeur vers une chaîne Unicode terminée par NULL qui contient le nom du processus. Lorsque VirtualMachineProcess est défini, cette chaîne est le nom du processus à l’intérieur d’une machine virtuelle. Peut être NULL.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |