摘要: 当使用(uint)-1时,编译器会给出警告:常量-1无法转换为uint,使用unchecked语句重写。DWORD在转换为C#类型时为uint,既然无法使用uint强制转型(-1),那就需要其他办法了。既然编译器给出的提示是使用unchecked语句重写,可以一试。之前没有使用过unchecked语 阅读全文
posted @ 2016-10-04 12:06 jjseen 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: C#在访问Win 32 Api时需要处理C 结构与C#结构的映射,这在MSDN以及许多Blog上都可以找到参考的资料。Win 32 中有一些定义复杂的Struct,这些结构体拥有长度固定的数组或者一些特殊的结构,比如定义拥有有char Name[ULEN]、GUID、HANDLE等。在Mprapi中 阅读全文
posted @ 2016-10-04 10:00 jjseen 阅读(1006) 评论(0) 推荐(0) 编辑