下载此文档

Windows编程基本手册.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
注意点
\,但是在CreateFile等其他低级的API中正斜杠也可以用,最好避免造成不兼容性,目录和文件名大小不敏感,但是大小写保持,路径名最大为MAX_PATH 260长,但可以通过转义字符指定非常长的名称,如加上\ \ ?及使用Unicode字符避开这个限制,可以长达32K个字符的名称
2. Unicode 字符集,使用#define _UNICODE 必须在<>前语句给出,默认使用的是8位字符,L使用的是16位字符,_T使用通用文本字符,。#define UNICODE 和#define _UNICODE #include <>

_fgettc,
_itot替代itoa
_stprintf替代sprintf
_tcscpy替代strcpy
_ttoi,_totupper,_totlower,以及_ftprintf(输出到文件)
$和CONOUT$为控制台的输入输出,或直接使用GetStdHandle()
(lpExistingName,lpNewFileName,fFailifExists)如果已经有使用新名称的文件存在,那么只有在fFailIfExits等于FALSE 时这个文件才会被替换,CopyFile也复制文件的元数据,比如创建时间
,一个进程在一个时间中只能有一个控制台

va_list arg_ptr:定义一个指向个数可变的参数列表指针;
va_start(arg_ptr, argN):使参数列表指针arg_ptr指向函数参数列表中的第一个可选参数,说明:argN是位于第一个可选参数之前的固定参数,
(或者说,最后一个固定参数;…之前的一个参数),函数参数列表中参数在内存中的顺序与函数声明时的顺序是一致的。
如果有一va函数的声明是void va_test(char a, char b, char c, …),
则它的固定参数依次是a,b,c,最后一个固定参数argN为c,因此就是va_start(arg_ptr, c)。
va_arg(arg_ptr, type):返回参数列表中指针arg_ptr所指的参数,返回类型为type,并使指针arg_ptr指向参数列表中下一个参数。
va_copy(dest, src):dest,src的类型都是va_list,va_copy()用于复制参数列表指针,将dest初始化为src。
va_end(arg_ptr):清空参数列表,并置参数指针arg_ptr无效。说明:指针arg_ptr被置无效后,可以通过调用va_start()、va_copy()恢复arg_ptr。
每次调用va_start() / va_copy()后,必须得有相应的va_end()与之匹配。参数指针可以在参数列表中随意地来回移动,但必须在va_start() … va_end()之内。
3. 控制台输入CONIN$ CONOUT$
4. 进程之间共享数据的最好方法是使用内存映射
5. ExitProcess或ExitThread无法保证正确的清除对象,在入口函数中调用ExitThread只会使主线程停止,如果进程中还有其他线程运行,进程不会终止
6. TerminateProcess函数,这种方式终止不会得到任何有关终止运行的通知,终止之前不会将内存中它所拥有的任何东西写回磁盘。该函数是异步执行的,它会告诉系统需要某进程运行终止,但是函数返回时,无法保证这个进程已经终止。如果要确切知道是否已经终止运行要调
用WaitForSingleObject函数。
7. 所有线程终止,会将进程的退出代码设为最后一个终止运行的线程的终止代码。
进程内核对象的存在时间可能大大超过进程的存在时间,即使进程已经终止运行,这些信息也可能还是有用的,可以通过GetExitCodeProcess获得目前已经销毁的进程退出代码
如果调用这个函数时进程尚未终止,返回一个STILL_ACTIVE标识符,否则返回数据退出代码值。值得注意的是调用CloseHandle会让系统停止维护进程的统计数据。
8. 如果以二进制方式打开,文本方式写,文件的末尾写入会出错,如果以文本方式打开,二进制方式写,文件只能读入一部分的内容

进程是由
<1>一个私有的虚拟地址空间,即进程可以使用的一组虚拟内存地址
<2>一个可执行程序,定义了初始的代码和数据,映射到进程的虚拟地址空间中
<

Windows编程基本手册 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人镜花水月
  • 文件大小53 KB
  • 时间2018-09-28