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.