IShellLink::GetPath

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

[Now Supported on Windows NT]

检索shell链接对象的路径和文件名。

HRESULT STDMETHODCALLTYPE GetPath(

FAR的IShellLink *【pShlLnk】, 
LPSTR 【pszFile】, 
INT【cchMaxPath】, 
WIN32_FIND_DATA *【PFDen】, 
DWORD 【FFLAGS】 
); 

参数

【pShlLnk】

指向IShellLink界面。在C ++中,此参数是隐式的。

【pszFile】

指向接收shell链接对象的路径和文件名的缓冲区。

【cchMaxPath】

要复制到【pszFile】指向的缓冲区的最大字节数。

【PFDen】

指向WIN32_FIND_DATA结构的指针,其中包含有关shell链接对象的信息。

【FFLAGS】

指定要检索的路径信息的类型的标志。此参数可以是以下值的组合:

SLGP_SHORTPATH检索标准短(8.3)文件名。
SLGP_UNCPRIORITY检索文件的通用命名约定(UNC)路径名。

返回值

如果成功返回NOERROR,否则返回OLE定义的错误值。

也可以看看

IShellLink, WIN32_FIND_DATA