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 ele chama 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 gráfico DirectX. Na saída da função DxgkDdiCreateDevice, hDevice especifica o identificador que o subsistema gráfico 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 do computador vetor de suporte.

Com suporte a partir do Windows 10.

hKmdProcess

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

Com suporte a partir do Windows 10.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Consulte também

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice