D3DHAL_VALIDATETEXTURESTAGESTATEDATA構造体 (d3dhal.h)
D3DHAL_VALIDATETEXTURESTAGESTATEDATA構造体には、ドライバーが判断し、現在の状態を使用してマルチテクスチャをサポートする機能を返すために必要な情報が含まれています。
構文
typedef struct _D3DHAL_VALIDATETEXTURESTAGESTATEDATA {
ULONG_PTR dwhContext;
DWORD dwFlags;
ULONG_PTR dwReserved;
DWORD dwNumPasses;
HRESULT ddrval;
} D3DHAL_VALIDATETEXTURESTAGESTATEDATA;
メンバーズ
dwhContext
Direct3D デバイスのコンテキスト ID を指定します。
dwFlags
現在は 0 に設定されており、ドライバーでは無視する必要があります。
dwReserved
システム用に予約されており、ドライバーでは無視する必要があります。
dwNumPasses
ドライバーがブレンド操作を実行するためにハードウェアで必要なパスの数を書き込む場所を指定します。
ddrval
ドライバーが D3dValidateTextureStageState 関数の戻り値を書き込む場所を指定します。 D3D_OKのリターン コードは成功を示します。 詳細については、「Direct3D ドライバー コールバック のリターン コードをする」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dhal.h (D3dhal.h を含む) |