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 |