estrutura DXGKARG_CREATEPROCESS (d3dkmddi.h)
DXGKARG_CREATEPROCESS é usado com DxgkDdiCreateProcess para criar um objeto de processo kmd (driver de modo kernel) para um objeto de processo Dxgkrnl.
Sintaxe
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;
Membros
[in] hDxgkProcess
O identificador para o DXGPROCESS (processo de Dxgkrnl).
[out] hKmdProcess
Identificador de saída para o objeto de processo criado pelo KMD.
[in] Flags
Uma estrutura DXGK_CREATEPROCESSFLAGS que descreve a operação de criação do processo.
[in] NumPasid
O número de elementos na matriz do identificador de espaço de endereço do processo localizada no membro pPasid.
[in] pPasid
Um ponteiro para uma matriz de identificadores de endereço de processo. Há um identificador para cada uma das GPUs físicas.
[in] hKmdVmWorkerProcess
Identificador do processo de trabalho da VM de driver retornado pelo sistema quando você cria um processo com VirtualMachineWorkerProcess definido. Esse valor é válido somente quando VirtualMachineProcess é definido.
[in] ProcessNameLength
O número de caracteres Unicode na matriz que pProcessName aponta, não incluindo o NULL de encerramento.
[in] pProcessName
Ponteiro para uma cadeia de caracteres Unicode terminada em NULL que contém o nome do processo. Quando VirtualMachineProcess é definido, essa cadeia de caracteres é o nome do processo dentro de uma máquina virtual. Pode ser NULL.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |