共用方式為


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

另請參閱

PFND3D12DDI_CREATEDEVICE_0003