2019年7月10日

Win32 Error Code COM Error Code NTSTATUS的区别、转换

摘要: 这三种码其实都是Windows系统错误码,只是对应不同API和使用场景。它们既有区别,又相互有联系。 一、区别和联系 都是32位值 Win32 Error Code和NTSTATUS位域组成相同,但Win32 Error Code的取值范围只能在0x00000000 0x0000FFFF Win32 阅读全文

posted @ 2019-07-10 19:28 活着的虫子 阅读(1237) 评论(0) 推荐(0) 编辑

Error Codes Messages查找工具介绍

摘要: 当我们通过各种手段获取到一个Windows错误码后,如何获取对应的错误消息呢?有两种方法:一是用编程的手段(FormatMessage);其二是用现成的工具。第一种方法一般在我们编码的时候有用,而更多情况下我们进行调试得到了错误码,不可能还要先写一段代码,而是直接用工具去快速获取了。 一、VS自带工 阅读全文

posted @ 2019-07-10 17:18 活着的虫子 阅读(862) 评论(0) 推荐(1) 编辑

NTSTATUS

摘要: 一、NTSTATUS 直译就是NT状态,也就是内核状态。主要是内核开发/驱动开发用到的API返回的状态。许多内核模式的标准驱动程序例程和驱动程序支持例程使用ntstatus类型作为返回值。此外,当完成IRP时,驱动程序在IRP的IO状态块结构中提供一个ntstatus类型的值。 ntstatus值分 阅读全文

posted @ 2019-07-10 14:21 活着的虫子 阅读(3693) 评论(0) 推荐(0) 编辑

COM Error Code(HRESULT)部分摘录

摘要: Return value/code Description 0x00030200 STG_S_CONVERTED The underlying file was converted to compound file format. 0x00030201 STG_S_BLOCK The storage 阅读全文

posted @ 2019-07-10 11:20 活着的虫子 阅读(3768) 评论(0) 推荐(0) 编辑

导航