IDirect3DExecuteBuffer

Applications use the methods of the IDirect3DExecuteBuffer interface to set up and control Direct3D execute buffers. This section is a reference to the methods of this interface. For a conceptual overview, see Execute Buffers.

The methods of the IDirect3DExecuteBuffer interface can be organized into the following groups:

Execute data GetExecuteData
  SetExecuteData
Lock and unlock Lock
  Unlock
Miscellaneous Initialize
  Optimize
Validate

The IDirect3DExecuteBuffer interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:

IUnknown AddRef
  QueryInterface
Release

The LPDIRECT3DEXECUTEBUFFER type is defined as a pointer to the IDirect3DExecuteBuffer interface:

typedef struct IDirect3DExecuteBuffer    *LPDIRECT3DEXECUTEBUFFER;
 

QuickInfo

  Windows NT/2000: Requires Windows NT 4.0 SP3 or later.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in ddraw.h.
  Import Library: Use ddraw.lib.

See Also

Execute Buffers