| ?/TD> | 
| Microsoft DirectX 9.0 | 
Creates a buffer object.
Syntax
HRESULT D3DXCreateBuffer(
DWORD NumBytes, LPD3DXBUFFER *ppBuffer );
Parameters
- NumBytes
 - [in] Size of the buffer to create, in bytes.
 - ppBuffer
 - [out] Address of a pointer to an ID3DXBuffer interface, representing the created buffer object.
 
Return Value
If the function succeeds, the return value is D3D_OK.
If the function fails, the return value can be
E_OUTOFMEMORY Microsoft?Direct3D?could not allocate sufficient memory to complete the call. 
Function Information
Header d3dx9mesh.h Import library d3dx9.lib Minimum operating systems Windows 98