The IROTData interface is implemented by monikers to enable the Running Object Table (ROT) to compare monikers against each other.
The ROT uses the IROTData interface to test whether two monikers are equal. The ROT must do this when, for example, it checks whether a specified moniker is registered as running.
You must implement IROTData if you are writing your own moniker class (that is, writing your own implementation of the IMoniker interface), and if your monikers are meant to be registered in the ROT.
You typically do not need to use this interface. This interface is used by the system's implementation of the ROT.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
IROTData Method | Description |
---|---|
GetComparisonData | Retrieve data to allow moniker to be compared with another. |
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in objidl.h.