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 ドライバー コールバックのリターン コード」を参照してください。

要件

要件
Header d3dhal.h (D3dhal.h を含む)

こちらもご覧ください

D3dValidateTextureStageState