IDirect3DRMObject Interface Method Groups

Applications use the methods of the IDirect3DRMObject interface to work with the object superclass of Direct3DRM objects. The methods can be organized into the following groups:

Application-specific GetAppData

data SetAppData

Cloning Clone

IUnknown AddRef

QueryInterface

Release

Naming GetClassName

GetName

SetName

Notifications AddDestroyCallback

DeleteDestroyCallback

All COM interfaces inherit the IUnknown interface methods, which are listed in the "IUnknown" group above. These three methods allow additional interfaces to be added to the Direct3DRMObject object without affecting the functionality of the original interface.

The Direct3DRMObject object is obtained through the appropriate call to the QueryInterface method from any Direct3DRM object. All Direct3DRM objects inherit the IDirect3DRMObject interface methods.