次の方法で共有


D3DDDIARG_CREATEVERTEXSHADERDECL構造体 (d3dumddi.h)

D3DDDIARG_CREATEVERTEXSHADERDECL構造体は、頂点シェーダー宣言に関連付けるシェーダー ハンドルを指定します。

構文

typedef struct _D3DDDIARG_CREATEVERTEXSHADERDECL {
  [in]  UINT   NumVertexElements;
  [out] HANDLE ShaderHandle;
} D3DDDIARG_CREATEVERTEXSHADERDECL;

メンバーズ

[in] NumVertexElements

ユーザー モード ディスプレイ ドライバーの CreateVertexShaderDecl 関数の呼び出しで、pVertexElements パラメーターに渡される配列内の頂点要素の数。

[out] ShaderHandle

頂点シェーダー宣言のハンドル。

備考

ShaderHandle メンバーのハンドル値は、0 以外であることが保証されます。

シェーダー アセンブラーのプログラミングの詳細については、「シェーダー コードの処理」を参照してください。

必要条件

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

関連項目

CreateVertexShaderDecl