碰碰电动车价格:HRESULT 函数返回值详细介绍
来源:百度文库 编辑:偶看新闻 时间:2024/05/02 08:58:01
2008-11-13 17:00 205人阅读 评论(0) 收藏 举报 HRESULT值含义S_OK0x00000000成功S_FALSE0x00000001函数成功执行完成,但返回时出现错误E_INVALIDARG0x80070057参数有错误E_OUTOFMEMORY0x8007000E内存申请错误E_UNEXPECTED0x8000FFFF未知的异常E_NOTIMPL0x80004001未实现功能E_FAIL0x80004005没有详细说明的错误。一般需要取得 Rich Error 错误信息(注1)E_POINTER0x80004003无效的指针E_HANDLE0x80070006无效的句柄E_ABORT0x80004004终止操作E_ACCESSDENIED0x80070005访问被拒绝E_NOINTERFACE0x80004002不支持接口
图一、HRESULT 的结构
HRESULT 其实是一个双字节的值,其最高位(bit)如果是0表示成功,1表示错误。具体参见 MSDN 之"Structure of COM Error Codes"说明。我们在程序中如果需要判断返回值,则可以使用比较运算符号;switch开关语句;也可以使用VC提供的宏:
HRESULT hr = 调用组件函数; if( SUCCEEDED( hr ) ){...} // 如果成功 ...... if( FAILED( hr ) ){...} // 如果失败
ksh 函数返回值
函数返回值
什么是有返回值函数和无返回值函数。返回了值????
函数的返回值(C语言)
用asp 写函数 返回值
函数必须有返回值吗?
asp 自定义函数返回值 如何做?
c语言 bioskey函数返回值问题
InputBox函数返回的函数值的类型是?
程序返回与函数返回
C++中函数返回值是否可以是个数组?
C语言如何写有返回值的函数
c++中构造函数有返回值吗?
c++ “void表示函数无返回值.”何意?
C#中一个函数是否可以返回两个值
stl set能否做为函数的返回值
c怎么使一个函数返回2个值?
当返回值return与函数类型不同时?
高手请进 vb中的函数返回值能否给数组????
C语言中imagesize函数的返回值是什么?
vb 中如何查看一个陌生函数的返回值?
有返回值的函数未提供返回值,会如何?
函数怎样才能返回两个值呢,,我想返回两个计算的值,,怎样做那/?
C++中返回值与返回引用的函数有何区别?