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