struttura D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)
La struttura D3D12DDIARG_CREATEDEVICE_0003 descrive il dispositivo di visualizzazione da creare.
Sintassi
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;
Membri
[in] hRTDevice
Handle per il dispositivo di visualizzazione (contesto grafico) che specifica l'handle che il driver deve usare quando richiama il runtime Direct3D.
[in] Interface
Versione dell'interfaccia Direct3D.
[in] Version
Valore UINT che il driver può usare per identificare quando è stato compilato il runtime Direct3D (la versione di runtime).
pKTCallbacks
Puntatore a una struttura D3DDDI_DEVICECALLBACKS che contiene una tabella di funzioni di callback di runtime Direct3D che il driver può usare per accedere ai servizi kernel.
hDrvDevice
Handle per il dispositivo di visualizzazione (contesto grafico) usato dal runtime Direct3D nelle chiamate driver successive per identificare il dispositivo di visualizzazione.
p12UMCallbacks
Puntatore a una struttura D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 che contiene una tabella di funzioni di callback di runtime Direct3D che il driver può usare per accedere alla funzionalità di runtime in modalità utente principale.
p12UMCallbacks_0022
Puntatore a una struttura D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 che contiene una tabella di funzioni di callback di runtime Direct3D che il driver può usare per accedere alle funzionalità di runtime in modalità utente di base.
p12UMCallbacks_0050
Puntatore a una struttura di D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 che contiene una tabella di funzioni di callback di runtime Direct3D che il driver può usare per accedere alla funzionalità di runtime in modalità utente principale.
p12UMCallbacks_0062
Puntatore a una struttura D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 che contiene una tabella di funzioni di callback di runtime Direct3D che il driver può usare per accedere alla funzionalità di runtime in modalità utente principale.
Flags
Contrassegnare i valori che identificano come creare il dispositivo di visualizzazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h |