次の方法で共有


D3D10DDI_ADAPTERFUNCS構造体 (d3d10umddi.h)

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

構文

typedef struct D3D10DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE          pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER          pfnCloseAdapter;
} D3D10DDI_ADAPTERFUNCS;

メンバーズ

pfnCalcPrivateDeviceSize

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

pfnCreateDevice

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

pfnCloseAdapter

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

OpenAdapter10