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 オペレーティング システムで使用できます。 |
ヘッダー | dxgiddi.h (D3d10umddi.h を含む) |