Compartilhar via


Método ID3D10Device::CreateBuffer (d3d10.h)

Crie um buffer (buffer de vértice, buffer de índice ou buffer constante de sombreador).

Sintaxe

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

Parâmetros

[in] pDesc

Tipo: const D3D10_BUFFER_DESC*

Ponteiro para uma descrição do buffer (consulte D3D10_BUFFER_DESC).

[in] pInitialData

Tipo: const D3D10_SUBRESOURCE_DATA*

Ponteiro para os dados de inicialização (consulte D3D10_SUBRESOURCE_DATA); use NULL apenas para alocar espaço.

[out] ppBuffer

Tipo: ID3D10Buffer**

Endereço de um ponteiro para o buffer criado (consulte Interface ID3D10Buffer). Defina esse parâmetro como NULL para validar os outros parâmetros de entrada (S_FALSE indica uma passagem).

Retornar valor

Tipo: HRESULT

Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.

Comentários

Para obter o código de exemplo, consulte:

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Device Interface