ID3D10Device::CreateBuffer メソッド (d3d10.h)

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

構文

HRESULT CreateBuffer(
  [in]  const D3D10_BUFFER_DESC      *pDesc,
  [in]  const D3D10_SUBRESOURCE_DATA *pInitialData,
  [out] ID3D10Buffer                 **ppBuffer
);

パラメーター

[in] pDesc

型: const D3D10_BUFFER_DESC*

バッファーの説明へのポインター ( 「D3D10_BUFFER_DESC」を参照)。

[in] pInitialData

型: const D3D10_SUBRESOURCE_DATA*

初期化データへのポインター ( D3D10_SUBRESOURCE_DATAを参照)。スペースのみを割り当てるには NULL を 使用します。

[out] ppBuffer

種類: ID3D10Buffer**

作成されたバッファーへのポインターのアドレス ( 「ID3D10Buffer インターフェイス」を参照)。 他の入力パラメーターを検証するには、このパラメーターを NULL に設定します (S_FALSEはパスを示します)。

戻り値

型: HRESULT

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

注釈

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

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10.h
Library D3D10.lib

こちらもご覧ください

ID3D10Device インターフェイス