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 |