D3D10_2DDI_ADAPTERFUNCS構造体 (d3d10umddi.h)

D3D10_2DDI_ADAPTERFUNCS構造体には、ユーザー モードディスプレイ ドライバーがグラフィックス アダプター オブジェクトと通信するために実装できる関数が含まれています。

構文

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

メンバー

pfnCalcPrivateDeviceSize

ユーザー モード ディスプレイ ドライバーが頻繁にアクセスするデータを格納するために Microsoft Direct3D ランタイムから必要なメモリ ブロックのサイズを指定する、ドライバーの CalcPrivateDeviceSize 関数へのポインター。

pfnCreateDevice

レンダリング状態のコレクションを処理するディスプレイ デバイスの表現を作成するドライバーの CreateDevice(D3D10) 関数へのポインター。

pfnCloseAdapter

グラフィックス アダプター オブジェクトのリソースを解放するドライバーの CloseAdapter(D3D10) 関数へのポインター。

pfnGetSupportedVersions

ドライバーがサポートするオペレーティング システムのバージョンと使用可能なハードウェア機能 (Direct3D バージョン 10.0、Direct3D バージョン 10.1 など) を取得するドライバーの GetSupportedVersions 関数へのポインター。

pfnGetCaps

グラフィックス ハードウェアの機能を照会するドライバーの GetCaps(D3D10_2) 関数へのポインター。

要件

要件
サポートされている最小のクライアント D3D10_2DDI_ADAPTERFUNCSは、Windows 7 オペレーティング システム以降でサポートされています。
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10