Microsoft DirectX 8.1 (C++)

IDirect3DSurface8

Applications use the methods of the IDirect3DSurface8 interface to query and prepare surfaces.

The methods of the IDirect3DSurface8 interface can be organized into the following groups.

Devices GetDevice
Information GetContainer
GetDesc
Locking Surfaces LockRect
UnlockRect
Private Surface Data FreePrivateData
GetPrivateData
SetPrivateData

This interface, like all COM interfaces, inherits from the IUnknown Interface.

The LPDIRECT3DSURFACE8 and PDIRECT3DSURFACE8 types are defined as pointers to the IDirect3DSurface8 interface.

typedef struct IDirect3DSurface8 *LPDIRECT3DSURFACE8, *PDIRECT3DSURFACE8;

Requirements

  Header: Declared in D3d8.h.
  Import Library: Use D3d8.lib.

See Also

Surfaces