API函数详解:GetTempFileName函数

Windows API函数 Visual Basic 语法格式声明
Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long
Windows API函数功能说明
这个函数包含了一个临时文件的名字,它可由应用程序使用
Windows API函数出口返回值
Long,最终用于生成文件名的wUnique数字的值。如wUnique参数不为零,这就是参数的值。零表示失败。会设置GetLastError
Windows API函数入口参数表
Windows API函数入口参数类型及说明
lpszPathString,临时文件使用的目录。通常用GetTempPath函数获得
lpPrefixStringString,要使用的文件名前缀。头三个字符作为文件名前缀使用
wUniqueLong,追加到前缀字串后面的数字。如果为0,则这个函数会用一个随机数字生成文件。随后,它会检查是否存在同名的文件。如果存在,函数会增加这个数字,并继续尝试,直到生成一个独一无二的名字为止。文件在驱动器上会以长度为0字节的形式保存。如果不为零,就不会创建文件,而且函数不会核实它是否一个独一无二的文件名
lpTempFileNameString,用于装载新建临时文件名的缓冲区,这个缓冲区的长度至少应为MAX_PATH个字符
注解
函数使用的文件名肯定采用ANSI字符集。临时文件不会被windows自动删除

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号