Microsoft DirectX 9.0 |
The AllocateSurfaceHelper method allocates a Direct3D surface based on application-specified parameters.
Syntax
HRESULT AllocateSurfaceHelper(
VMR9AllocationInfo* lpAllocInfo,
DWORD* lpNumBuffers,
IDirect3DSurface9** lplpSurface
);
Parameters
lpAllocInfo
[in] Pointer to a VMR9AllocationInfo structure that contains initialization information for the new surface.
lpNumBuffers
[in, out] Specifies the number of buffers to use.
lplpSurface
[out] Address of a variable that receives an IDirect3DSurface9 interface pointer. The caller must release the interface.
Return Values
The method returns an HRESULT. Possible values include those in the following table.
Value | Description |
S_OK | The method succeeded. |
Requirements
Include D3d9.h, Vmr9.h.
See Also