IDirect3DRMObject

Applications use the methods of the IDirect3DRMObject interface to work with the object superclass of Direct3DRM objects. This section is a reference to the methods of this interface. For a conceptual overview, see Direct3DRMObject.

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

Application-specific data GetAppData
  SetAppData
Cloning Clone
Naming GetClassName
  GetName
  SetName
Notifications AddDestroyCallback
  DeleteDestroyCallback

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

AddRef

QueryInterface

Release

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.