GetTempPath

【勇芳软件工作室】汉化HomePreviousNext

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。

也可以看看

GetTempFileName