第一章遇见的问题(题目是原创,答案转载收集互联网)
2015-04-09 07:51
267 查看
```
1,,PCTSTR和LPCTSTR
在ANSI编译方式下,PCTSTR和LPCTSTR等价于LPCSTR,在Unicode下等价于LPCWSTR
2,LPVOID WINAPI LocalLock( __in HLOCAL hMem );
功能:锁定一个本地内存项目 并且 返回一个指向内存块第一个Byte的指针.
hMem[in] 本地内存的句柄 这个句柄要么被
LocalAlloc返回,要么被 LocalReAlloc返回.
如果函数执行成功, 返回值将是一个指向内存块第一个Byte的指针
如果函数失败,返回值将是NULL. To get extended error information, call
GetLastError
3,HLOCAL LocalFree ( HLOCAL hMem);
功能:释放局部内存对象并使句柄失效
函数执行成功返回NULL,否则返回内存对象的句柄,要获得详细错误信息,调用GetLastError函数。
内存被释放后再访问会出现EXCEPTION_ACCESS_VIOLATION异常
如果参数为NULL,则LocalFree忽略参数并返回NULL
锁定的内存(LocalLock)也能被释放。
4,_ttoi函数
`
字符串转化为短整型
如果是Unicode,编译时编译为_atoi
如果是ANSI,编译为_wtoi
1,,PCTSTR和LPCTSTR
在ANSI编译方式下,PCTSTR和LPCTSTR等价于LPCSTR,在Unicode下等价于LPCWSTR
2,LPVOID WINAPI LocalLock( __in HLOCAL hMem );
功能:锁定一个本地内存项目 并且 返回一个指向内存块第一个Byte的指针.
hMem[in] 本地内存的句柄 这个句柄要么被
LocalAlloc返回,要么被 LocalReAlloc返回.
如果函数执行成功, 返回值将是一个指向内存块第一个Byte的指针
如果函数失败,返回值将是NULL. To get extended error information, call
GetLastError
3,HLOCAL LocalFree ( HLOCAL hMem);
功能:释放局部内存对象并使句柄失效
函数执行成功返回NULL,否则返回内存对象的句柄,要获得详细错误信息,调用GetLastError函数。
内存被释放后再访问会出现EXCEPTION_ACCESS_VIOLATION异常
如果参数为NULL,则LocalFree忽略参数并返回NULL
锁定的内存(LocalLock)也能被释放。
4,_ttoi函数
`
字符串转化为短整型
如果是Unicode,编译时编译为_atoi
如果是ANSI,编译为_wtoi
相关文章推荐
- 附录A,cmnhdr.h遇见的问题(目录是原创,答案是转载,搜集自互联网)
- windows2003安装网络打印机的问题(原创,转载请注明)
- 本地连接状态 属性按钮消失 解决过程(DCOM配置问题)(原创*转载留名)
- [转载] 马化腾-“杀人的网络,互联网的大是大非问题”专访腾讯董事会主席兼CEO马化腾
- 【转载】强大的计算机工作面试笔试题目...【与中国文学紧密结合】(带非标准答案)
- [原创] C语言位运算和bit位操作程序题目答案 -- 谭浩强C语言习题答案
- 关于项目管理的七十五个问题的答案之MVM版本(转载)
- 转载+原创 使用记事本以及sqlyog编辑文件产生的文件编码格式问题
- 几何的基本算法常见问题及答案收集(转)
- [原创]绝对能够测试你的C语言功力的几个问题 - 参考答案
- [转载]:C#、.Net面试题目及答案
- 考研题目 第一章 绪论 答案
- 有感:应聘Java笔试时可能出现问题及其答案(第二版Part one) (转载)
- [C#] 收集的面试题目及答案
- 【原创手打】nsfocus-绿盟笔试题目参考答案!
- 第一章 题目和答案
- C#,.Net经典面试题目及答案(转载)
- [C#] 收集的面试题目及答案
- [原创] 文件I/O读写操作程序题目答案 -- 谭浩强C语言
- 艾伟_转载:趣味问题:你能用Reflection.Emit生成这段代码吗?(答案)