次の方法で共有


ID3D11Device::CreateVertexShader

コンパイル済みシェーダーから、頂点シェーダー オブジェクトを作成します。

HRESULT 
CreateVertexShader(
  const void *pShaderBytecode,
  SIZE_T BytecodeLength,
  ID3D11ClassLinkage *pClassLinkage,
  ID3D11VertexShader **ppVertexShader
);

パラメータ

  • pShaderBytecode
    コンパイル済みシェーダーへのポインターです。
  • BytecodeLength
    コンパイル済み頂点シェーダーのサイズです。
  • pClassLinkage
    クラス リンク インターフェイスへのポインターです (「ID3D11ClassLinkage」を参照してください)。この値には NULL を指定できます。
  • ppVertexShader
    ID3D11VertexShader インターフェイスへのポインターのアドレスです。この値が NULL の場合は、その他のパラメーターがすべて検証され、すべてのパラメーターが検証で正常であった場合、この API は S_OK ではなく S_FALSE を返します。

戻り値

このメソッドは、「Direct3D 11 のリターン コード」のいずれかを返します。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

ID3D11Device