Compartilhar via


estrutura D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)

A estrutura D3D12DDIARG_CREATEDEVICE_0003 descreve o dispositivo de exibição a ser criado.

Sintaxe

typedef struct D3D12DDIARG_CREATEDEVICE_0003 {
  [in] D3D12DDI_HRTDEVICE           hRTDevice;
  [in] UINT                         Interface;
  [in] UINT                         Version;
       const D3DDDI_DEVICECALLBACKS *pKTCallbacks;
       D3D12DDI_HDEVICE             hDrvDevice;
  union {
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 *p12UMCallbacks;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 *p12UMCallbacks_0022;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 *p12UMCallbacks_0050;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 *p12UMCallbacks_0062;
  };
       D3D12DDI_CREATE_DEVICE_FLAGS Flags;
} D3D12DDIARG_CREATEDEVICE_0003;

Membros

[in] hRTDevice

Um identificador para o dispositivo de exibição (contexto gráfico) que especifica o identificador que o driver deve usar quando ele chama de volta para o runtime do Direct3D.

[in] Interface

A versão da interface Direct3D.

[in] Version

Um valor UINT que o driver pode usar para identificar quando o runtime do Direct3D foi criado (a versão de runtime).

pKTCallbacks

Um ponteiro para uma estrutura D3DDDI_DEVICECALLBACKS que contém uma tabela de funções de retorno de chamada de runtime direct3D que o driver pode usar para acessar serviços de kernel.

hDrvDevice

Um identificador para o dispositivo de exibição (contexto gráfico) que o runtime do Direct3D usa em chamadas de driver subsequentes para identificar o dispositivo de exibição.

p12UMCallbacks

Um ponteiro para uma estrutura D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 que contém uma tabela de funções de retorno de chamada de runtime do Direct3D que o driver pode usar para acessar a funcionalidade de runtime principal do modo de usuário.

p12UMCallbacks_0022

Um ponteiro para uma estrutura de D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 que contém uma tabela de funções de retorno de chamada de runtime do Direct3D que o driver pode usar para acessar a funcionalidade de runtime principal do modo de usuário.

p12UMCallbacks_0050

Um ponteiro para uma estrutura D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 que contém uma tabela de funções de retorno de chamada de runtime do Direct3D que o driver pode usar para acessar a funcionalidade de runtime principal do modo de usuário.

p12UMCallbacks_0062

Um ponteiro para uma estrutura D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 que contém uma tabela de funções de retorno de chamada de runtime do Direct3D que o driver pode usar para acessar a funcionalidade de runtime principal do modo de usuário.

Flags

Valores de sinalizador que identificam como criar o dispositivo de exibição.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_CREATEDEVICE_0003