您的位置:首页 > 业界新闻

第一章遇见的问题(题目是原创,答案转载收集互联网)

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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: