D3D12DDIARG_CREATEDEVICE_0003結構 (d3d12umddi.h)
D3D12DDIARG_CREATEDEVICE_0003 結構描述要建立的顯示裝置。
語法
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;
成員
[in] hRTDevice
顯示裝置的句柄(圖形內容),指定驅動程式回呼 Direct3D 運行時間時應該使用的句柄。
[in] Interface
Direct3D 介面版本。
[in] Version
驅動程式可用來識別 Direct3D 執行時間何時建置的 UINT 值(運行時間版本)。
pKTCallbacks
D3DDDI_DEVICECALLBACKS 結構的指標,其中包含驅動程式可用來存取核心服務的 Direct3D 執行時間回呼函式數據表。
hDrvDevice
Direct3D 執行時間在後續驅動程式呼叫中用來識別顯示裝置的顯示裝置句柄(圖形內容)。
p12UMCallbacks
D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 結構的指標,其中包含驅動程式可用來存取核心使用者模式運行時間功能的 Direct3D 執行時間回呼函式數據表。
p12UMCallbacks_0022
D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 結構的指標,其中包含驅動程式可用來存取核心使用者模式運行時間功能的 Direct3D 運行時間回呼函式數據表。
p12UMCallbacks_0050
D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 結構的指標,其中包含驅動程式可用來存取核心使用者模式運行時間功能的 Direct3D 運行時間回呼函式數據表。
p12UMCallbacks_0062
D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 結構的指標,其中包含驅動程式可用來存取核心使用者模式運行時間功能的 Direct3D 執行時間回呼函式數據表。
Flags
標幟值,識別如何建立顯示裝置。
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h |