美文网首页
Win32Check - C++ Builder

Win32Check - C++ Builder

作者: 玄坴 | 来源:发表于2022-06-17 13:42 被阅读0次

    C++ Builder 参考手册System::SysutilsWin32Check


    检测 Windows API 返回值是否是为执行错误,如果有错误,调用 RaiseLastOSError 抛出异常

    头文件:#include <System.SysUtils.hpp>
    命名空间:System::Sysutils
    函数原型:

    System::LongBool __fastcall Win32Check(System::LongBool RetVal);
    

    参数:

    • RetVal:如果调用 Windows API 函数的返回值是 BOOL 类型的,这个 API 函数的返回值传递给这个参数,如果这个参数值为 false,说明 API 函数执行失败,Win32Check 函数通过 GetLastError() 获取错误编码,然后调用 RaiseLastOSError 抛出 EOSError 异常;

    返回值:

    • true:如果参数 RetVal 等于 true;
    • 抛出 EOSError 异常:如果 RetVal 等于 false,调用 RaiseLastOSError(GetLastError(), L""); 抛出 EOSError 异常。
    • 这个函数只支持 Windows 操作系统。

    相关:


    C++ Builder 参考手册System::SysutilsWin32Check

    相关文章

      网友评论

          本文标题:Win32Check - C++ Builder

          本文链接:https://www.haomeiwen.com/subject/ybidahtx.html