D3D12DDIARG_CREATEDEVICE_0003-Struktur (d3d12umddi.h)
Die D3D12DDIARG_CREATEDEVICE_0003-Struktur beschreibt das zu erstellende Anzeigegerät.
Syntax
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;
Member
[in] hRTDevice
Ein Handle für das Anzeigegerät (Grafikkontext), das das Handle angibt, das der Treiber verwenden soll, wenn er die Direct3D-Runtime zurückruft.
[in] Interface
Die Direct3D-Schnittstellenversion.
[in] Version
Ein UINT-Wert, den der Treiber verwenden kann, um zu identifizieren, wann die Direct3D-Runtime erstellt wurde (die Laufzeitversion).
pKTCallbacks
Ein Zeiger auf eine D3DDDI_DEVICECALLBACKS-Struktur , die eine Tabelle mit Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf Kerneldienste verwenden kann.
hDrvDevice
Ein Handle für das Anzeigegerät (Grafikkontext), das die Direct3D-Runtime in nachfolgenden Treiberaufrufen verwendet, um das Anzeigegerät zu identifizieren.
p12UMCallbacks
Ein Zeiger auf eine D3D12DDI_CORELAYER_DEVICECALLBACKS_0003-Struktur, die eine Tabelle mit Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf kernige Benutzermoduslaufzeitfunktionen verwenden kann.
p12UMCallbacks_0022
Ein Zeiger auf eine D3D12DDI_CORELAYER_DEVICECALLBACKS_0022-Struktur , die eine Tabelle mit Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf kernige Benutzermoduslaufzeitfunktionen verwenden kann.
p12UMCallbacks_0050
Ein Zeiger auf eine D3D12DDI_CORELAYER_DEVICECALLBACKS_0050-Struktur , die eine Tabelle mit Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf kernige Benutzermoduslaufzeitfunktionen verwenden kann.
p12UMCallbacks_0062
Ein Zeiger auf eine D3D12DDI_CORELAYER_DEVICECALLBACKS_0062-Struktur , die eine Tabelle mit Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf kernige Benutzermoduslaufzeitfunktionen verwenden kann.
Flags
Flagwerte, die angeben, wie das Anzeigegerät erstellt wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |