IDebugProperty3::CreateObjectID

为此属性创建唯一 ID,以确保它在所有其他属性中是唯一的。

语法

int CreateObjectID();

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

当会话调试管理器希望确保此属性在所有其他属性中唯一标识时,将调用此方法。 调试引擎 (DE) 支持此方法,除非已唯一标识它处理的属性。 如果 DE 不支持此方法,则返回 E_NOTIMPL

调用 DestroyObjectID 方法时,将销毁使用CreateObjectID创建的任何唯一 ID;这也表示需要唯一标识此属性的末尾。

注意

没有检索此唯一 ID 的方法,因此 DE 可以在调用该方法时 CreateObjectID 对唯一 ID 执行任何操作。

另请参阅