<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    windows?核心編程第五版

    第一章?錯誤處理


    1.調用系統API時候仔細查看MSDN返回值含義。


    2.函數調用失敗后,可以立即調用?GetLastError來查看錯誤碼。


    3.可以利用Visual?Studio?自帶工具?Error?Lookup?來查看錯誤碼對應的含義。


    4.在調試的時候在Watch?窗口中選擇一行,然后輸入$err,hr。對于錯誤碼和錯誤信息都能更有效的查看。


    5.定義自己的錯誤碼:有時候我們會寫函數提供給別人調用,這樣就需要向別人指出錯誤。為了指出錯誤,只需要設置線程上的一個錯誤代碼,然后另自己的函數返回FALSE,INVALID_HANDLE_VALUE,NULL?或者其它合適的值。為了設置線程的上一個錯誤代碼,只需要調用
    :

    VOID?setLastError(DWORD?dwErrcode);


    盡量使用WinError.h?中現有的代碼來表示錯誤碼。如果都不能很好的反應自己想要表達的錯誤信息,就可以自己創建錯誤碼,錯誤代碼是一個32位數。唯一需要注意的是29位為1(表示用戶自定義錯誤)


    31-30

    29

    28

    27-16

    15-0

    內容

    嚴重性

    Microsoft?/?soft

    保留

    Facility代碼

    異常代碼

    含義

    0?=?成功

    1?=?信息

    2?=?警告

    3?=?錯誤

    ?0?=?微軟定義的代碼

    1?=?用戶定義的代碼

    必須為0

    前256個值由Microsoft保留

    Microsoft?/?客戶定義的代碼

    posted on 2009-05-08 11:44 -274°C 閱讀(385) 評論(0)  編輯  收藏 所屬分類: C++

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 97国产在线公开免费观看| 免费下载成人电影| 久热免费在线视频| 午夜无码A级毛片免费视频| 久久午夜伦鲁片免费无码| 免费无码肉片在线观看| 国产成人涩涩涩视频在线观看免费| 亚洲成AV人在线观看网址| 久久久综合亚洲色一区二区三区| 亚洲∧v久久久无码精品| 亚洲国产91在线| 黄色a三级免费看| 57pao国产成视频免费播放 | 亚洲大尺度无码无码专线一区| 免费国产va视频永久在线观看| APP在线免费观看视频| 日本免费中文字幕在线看| 国产亚洲av片在线观看18女人| 亚洲导航深夜福利| eeuss免费天堂影院| 免费黄色大片网站| 亚洲熟妇av一区二区三区下载| 鲁啊鲁在线视频免费播放| 久久免费视频观看| 在线精品亚洲一区二区三区| 亚洲人成影院在线高清| 无码中文字幕av免费放dvd| 亚洲国产精品国产自在在线 | 国产国拍亚洲精品福利 | 国产一级淫片a免费播放口之| 亚洲成综合人影院在院播放| 一个人免费视频观看在线www| 波多野结衣中文一区二区免费| 在线精品亚洲一区二区| 搜日本一区二区三区免费高清视频 | 一级特黄特色的免费大片视频 | 性色午夜视频免费男人的天堂| 在线观看国产区亚洲一区成人| 特级一级毛片免费看| 亚洲成av人片在线观看天堂无码 | 青青青视频免费观看|