DXGI_DDI_BASE_ARGS 構造体 (dxgiddi.h)
DXGI_DDI_BASE_ARGS構造体には、Microsoft DirectX グラフィックス インフラストラクチャ (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
ドライバー がカーネル サービスへのアクセスに使用できる Microsoft Direct3D ランタイム コールバック関数のテーブルを含むDXGI_DDI_BASE_CALLBACKS構造体へのポインター。
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 オペレーティング システムで使用できます。 |
Header | dxgiddi.h (D3d10umddi.h を含む) |