为什么小弟我试图获取回收站的路径名总是失败

为什么我试图获取回收站的路径名总是失败?
代码如下
	TCHAR lpszPath[MAX_PATH]={0};
if (SHGetSpecialFolderPath(NULL, lpszPath, CSIDL_BITBUCKET, FALSE)) //alway failed
BrowseURL(lpszPath);



------解决方案--------------------
调用GetLastError看是什么原因
------解决方案--------------------
引用:
代码如下
	TCHAR lpszPath[MAX_PATH]={0};
if (SHGetSpecialFolderPath(NULL, lpszPath, CSIDL_BITBUCKET, FALSE)) //alway failed
BrowseURL(lpszPath);


刚试验过, 和你一样

msdn:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspx

only supported:

CSIDL_ADMINTOOLS
CSIDL_APPDATA
CSIDL_COMMON_ADMINTOOLS
CSIDL_COMMON_APPDATA
CSIDL_COMMON_DOCUMENTS
CSIDL_COOKIES
CSIDL_FLAG_CREATE
CSIDL_FLAG_DONT_VERIFY
CSIDL_HISTORY
CSIDL_INTERNET_CACHE
CSIDL_LOCAL_APPDATA
CSIDL_MYPICTURES
CSIDL_PERSONAL
CSIDL_PROGRAM_FILES
CSIDL_PROGRAM_FILES_COMMON
CSIDL_SYSTEM
CSIDL_WINDOWS