ID3D10Device::CreateBuffer

バッファー (頂点バッファーインデックス バッファー、またはシェーダー定数バッファー) を作成します。

HRESULT 
CreateBuffer(
  const D3D10_BUFFER_DESC *pDesc,
  const D3D10_SUBRESOURCE_DATA *pInitialData,
  ID3D10Buffer **ppBuffer
);

パラメータ

  • pDesc
    バッファーの記述へのポインターです (「D3D10_BUFFER_DESC」を参照してください)。
  • pInitialData
    初期化データへのポインターです (「D3D10_SUBRESOURCE_DATA」を参照してください)。領域のみを割り当てる場合は NULL を使用します。
  • ppBuffer
    作成されるバッファーへのポインターのアドレスです (「ID3D10Buffer インターフェイス」を参照してください)。他の入力パラメーターを検証するには、このパラメーターを NULL に設定します (S_FALSE は正常であることを示します)。

戻り値

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

解説 

コード例については、以下を参照してください。

要件

ヘッダー: D3D10.h 宣言

ライブラリ: D3D10.lib 内容

関連項目

ID3D10Device インターフェイス