GetTempPath函数检索为临时文件指定的目录的路径。此函数取代GetTempDrive功能。
DWORD GetTempPath(
DWORD 【nBufferLength】, | //缓冲区大小(以字符为单位) |
LPTSTR 【lpBuffer】 | // temp的缓冲区地址路径 |
); |
参数
【nBufferLength】
指定由【lpBuffer】标识的字符串缓冲区的大小(以字符为单位)。
【lpBuffer】
指向一个字符串缓冲区,它接收指定临时文件路径的以null结尾的字符串。
返回值
如果函数成功,则返回值是复制到【lpBuffer】的字符串的长度(以字符为单位),不包括终止空字符。如果返回值大于【nBufferLength】,则返回值是保存路径所需的缓冲区的大小。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
GetTempPath函数获取临时文件路径,如下所示:
1.由TMP环境变量指定的路径。
2.TEMP环境变量指定的路径,如果没有定义TMP。
3.当前目录,如果没有定义TMP和TEMP。
也可以看看