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:

AddRef
QueryInterface
Release

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

typedef struct IDirect3DExecuteBuffer *LPDIRECT3DEXECUTEBUFFER;