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 オペレーティング システム以降でサポートされています。 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
GetCaps(D3D10_2) を する
GetSupportedVersions の