Compartilhar via


estrutura DXGKARG_CREATEPROCESS (d3dkmddi.h)

DXGKARG_CREATEPROCESS é usado com DxgkDdiCreateProcess para criar um objeto de driver de modo kernel para um objeto de processo de kernel de elementos gráficos do Microsoft DirectX.

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 processo de kernel de elementos gráficos DirectX.

[out] hKmdProcess

O identificador para o processo de driver do modo kernel.

[in] Flags

Uma estrutura DXGK_CREATEPROCESSFLAGS que descreve a operação.

[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. Haverá uma para cada GPU física.

[in] hKmdVmWorkerProcess

Identificador de processo de trabalho de VM de driver quando VirtualMachineProcess está definido.

[in] ProcessNameLength

O comprimento do nome do processo.

[in] pProcessName

O nome do processo. Pode ser NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess