DXGI_DDI_BASE_ARGS結構 (dxgiddi.h)

DXGI_DDI_BASE_ARGS 結構包含 Microsoft DirectX Graphics Infrastructure (DXGI) 基本裝置驅動程式介面, (DDI) 裝置建立自變數。

語法

typedef struct DXGI_DDI_BASE_ARGS {
  [in]     DXGI_DDI_BASE_CALLBACKS *pDXGIBaseCallbacks;
  union {
             DXGI1_6_1_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions6_1;
             DXGI1_5_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions6;
             DXGI1_4_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions5;
    [in/out] DXGI1_3_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions4;
    [in/out] DXGI1_2_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions3;
    [in/out] DXGI1_1_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions2;
    [in/out] DXGI_DDI_BASE_FUNCTIONS      *pDXGIDDIBaseFunctions;
  };
} DXGI_DDI_BASE_ARGS;

成員

[in] pDXGIBaseCallbacks

DXGI_DDI_BASE_CALLBACKS 結構的指標,其中包含驅動程式可用來存取核心服務的 Microsoft Direct3D 運行時間回呼函式數據表。

pDXGIDDIBaseFunctions6_1

pDXGIDDIBaseFunctions6

pDXGIDDIBaseFunctions5

[in/out] pDXGIDDIBaseFunctions4

使用者模式顯示驅動程式在其函式數據表中填滿的 DXGI1_3_DDI_BASE_FUNCTIONS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程序通訊。

從 Windows 8.1 開始支援。

[in/out] pDXGIDDIBaseFunctions3

使用者模式顯示驅動程式在其函式數據表中填滿的 DXGI1_2_DDI_BASE_FUNCTIONS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程序通訊。

從 Windows 8 開始支援。

[in/out] pDXGIDDIBaseFunctions2

使用者模式顯示驅動程式在其函式數據表中填滿 的DXGI1_1_DDI_BASE_FUNCTIONS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程序通訊。

從 Windows 7 開始支援。

[in/out] pDXGIDDIBaseFunctions

使用者模式顯示驅動程式在其函式數據表中填滿 的DXGI_DDI_BASE_FUNCTIONS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程序通訊。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 dxgiddi.h (包含 D3d10umddi.h)

另請參閱

CreateDevice (D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI1_1_DDI_BASE_FUNCTIONS

DXGI1_2_DDI_BASE_FUNCTIONS

DXGI1_3_DDI_BASE_FUNCTIONS

DXGI_DDI_BASE_CALLBACKS

DXGI_DDI_BASE_FUNCTIONS