次の方法で共有


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 を含む)

関連項目

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