Compartir a través de


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

Cree un búfer (búfer de vértices, búfer de índice o búfer de constantes de sombreador).

Sintaxis

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*

Puntero a una descripción del búfer (consulte D3D10_BUFFER_DESC).

[in] pInitialData

Tipo: const D3D10_SUBRESOURCE_DATA*

Puntero a los datos de inicialización (vea D3D10_SUBRESOURCE_DATA); use NULL para asignar solo espacio.

[out] ppBuffer

Tipo: ID3D10Buffer**

Dirección de un puntero al búfer creado (vea ID3D10Buffer Interface). Establezca este parámetro en NULL para validar los demás parámetros de entrada (S_FALSE indica un paso).

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Para obtener código de ejemplo, vea:

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)