IDebugProperty3::DestroyObjectID

Destroys the unique ID associated with this property, indicating that the caller no longer cares to identify this property uniquely from all other properties.

HRESULT DestroyObjectID(
   void
);
int DestroyObjectID();

Return Value

If successful, returns S_OK; otherwise, returns an error code.

Remarks

If the debug engine doesn't need to support unique IDs for a property (because it already tracks them uniquely internally), then it can simply return E_NOTIMPL for this method.

Unique IDs are created with a call to the IDebugProperty3::CreateObjectID method when the caller wants to make sure that this property is uniquely identified among all other properties.

See Also

Reference

IDebugProperty3

IDebugProperty3::CreateObjectID