Compartilhar via


estrutura DXGKARG_CREATEDEVICE (d3dkmddi.h)

A estrutura DXGKARG_CREATEDEVICE descreve um dispositivo de contexto gráfico.

Sintaxe

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

Membros

hDevice

Um identificador para o dispositivo de contexto gráfico. Na entrada para a função DxgkDdiCreateDevice , hDevice especifica o identificador que o driver deve usar quando chamar de volta para o subsistema de kernel de elementos gráficos do Microsoft DirectX.

O driver gera um identificador exclusivo e o passa de volta para o subsistema de elementos gráficos DirectX. Na saída da função DxgkDdiCreateDevice , hDevice especifica o identificador que o subsistema de elementos gráficos DirectX deve usar em chamadas de driver subsequentes para identificar o dispositivo.

Flags

Uma estrutura DXGK_CREATEDEVICEFLAGS que identifica como criar o dispositivo.

pInfo

Um ponteiro para uma estrutura de DXGK_DEVICEINFO que contém parâmetros que o subsistema de elementos gráficos DirectX requer do driver de miniporto de exibição.

Pasid

O pasid do processo de proprietário para uma GPU de computador vetor de suporte.

Com suporte começando com Windows 10.

hKmdProcess

Um identificador para o objeto de processo de driver do modo kernel correspondente.

Com suporte começando com Windows 10.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice