ICreateErrorInfo::SetGUID 方法 (oaidl.h)
设置定义错误的接口的全局唯一标识符 (GUID) 。
语法
HRESULT SetGUID(
[in] REFGUID rguid
);
参数
[in] rguid
定义错误的接口的 GUID;如果错误是由操作系统定义的,则GUID_NULL。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
内存不足,无法完成操作。 |
注解
此方法设置定义错误的接口的 GUID。 如果错误是由系统定义的,请将 ICreateErrorInfo::SetGUID 设置为GUID_NULL。
此 GUID 不一定表示错误的来源;但是,源是引发错误的类或应用程序。 使用 GUID,应用程序可以处理接口中的错误,独立于实现 接口的类。
COM Fundamentals Hello 示例的文件Main.cpp演示了此函数的用法。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oaidl.h |