社区
ATL
帖子详情
如何使用自定义的error--处理FACILITY_ITF??
phonlee
2003-06-22 10:26:14
看了hresult的定义约定
很多的东西都不能使用。
我要的东西却没有。----文件没有发现的错误(有一个error,但是不能用于com)
只能用自定义错误处理?
哪位使用过?
我的client如何处理?
主要就是如何处理FACILITY_ITF??
...全文
82
回复
打赏
收藏
如何使用自定义的error--处理FACILITY_ITF??
看了hresult的定义约定 很多的东西都不能使用。 我要的东西却没有。----文件没有发现的错误(有一个error,但是不能用于com) 只能用自定义错误处理? 哪位使用过? 我的client如何处理? 主要就是如何处理FACILITY_ITF??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Windows内核开发:NTSTATUS状态码详解与应用
本文系统解析Windows内核开发中NTSTATUS状态码的32位编码结构,涵盖严重性、设施码(
Fa
cil
ity
)和状态码等位域分布;详述STATUS_SUCCESS、STATUS_PENDING及各类错误代码的语义与
使用
场景;重点阐述其在驱动程序例程返回、错误
处理
、Win32转换、WinDbg调试、
自定义
代码定义、跨版本兼容性及安全审计中的关键应用;强调驱动开发中精确返回、资源清理与错误传播等最佳实践。
HRESULT
本文详细解析了HRESULT值的概念,包括其组成部分、如何查找与之对应的错误消息、如何正确
使用
HRESULT值判断函数调用的成功与失败,以及定义
自定义
HRESULT值时应遵循的规则。
Windows 错误
处理
机制详解(深度博客)
本文深入解析Windows平台最核心的Win32错误码机制,涵盖错误码定义、分类(0–499等区间)、获取方式(GetLast
Error
)、
使用
规范(立即读取、避免覆盖)、格式化(FormatMessage)及常见陷阱。重点说明其与HRESULT、NTSTATUS的映射关系,强调不建议
自定义
Win32错误码,推荐
使用
自定义
HRESULT或驱动层NTSTATUS扩展。同时指出Winsock等子系统需用专用错误函数,明确Win32错误码在生产级错误
处理
中的定位与边界。
COM的错误
处理
(转)
本文介绍了COM的两种错误
处理
方法:原始
处理
方式与ATL提供的
处理
方式。原始
处理
方式通过HRESULT返回码结合I
Error
Info等接口详细记录错误信息;ATL则简化了这一过程,仅需调用CComCoClass::
Error
方法即可。
COM组件设计与应用(十二)错误与异常
处理
本文详细介绍了COM编程中错误
处理
的方法,包括简单返回HRESULT值、利用ISupport
Error
Info接口提供丰富的错误信息、
使用
try/catch结构
处理
异常等。并提供了客户端接收组件错误信息的方式及编写支持错误
处理
的组件程序步骤。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章