IDirect3DExecuteBuffer::GetExecuteData

HRESULT GetExecuteData(LPD3DEXECUTEDATA lpData);

Retrieves the execute data state of the Direct3DExecuteBuffer object. The execute data is used to describe the contents of the Direct3DExecuteBuffer object.

·Returns D3D_OK if successful, or an error otherwise, which may be one of the following values:

D3DERR_EXECUTE_LOCKED

DDERR_INVALIDOBJECT

DDERR_INVALIDPARAMS

lpData

Address of a D3DEXECUTEDATA structure that will be filled with the current execute data state of the Direct3DExecuteBuffer object.

This call fails if the Direct3DExecuteBuffer object is locked.