今天突然看到这个函数GetTempPathW(),感觉很陌生就在网上调查了一下,现在把调查结果跟大家分享一下。
其函数原型为
DWORD WINAPI GetTempPath(
__in DWORD nBufferLength,
__out LPTSTR lpBuffer
);
nBufferLength:指lpbuffer所占的空间,以TCHAR为单位。
(TCHAR:当UNICODE模式下为wchar_t,非UNICODE模式下为char。)
lpBuffer:保存找的文件夹路径,该文件路径以‘\’结束,例如“C:\temp\”。
其返回值为一个dword类型,当函数执行成功时返回文件夹路径长度,以TCHAR为单位,不包括结束字符在内。如果返回的路径长度大于nbufferlength,那么按返回值保存路径。