共用方式為


UrlCreateFromPathW 函式 (shlwapi.h)

將Microsoft MS-DOS 路徑轉換成標準 URL。

語法

LWSTDAPI UrlCreateFromPathW(
  [in]      PCWSTR pszPath,
  [out]     PWSTR  pszUrl,
  [in, out] DWORD  *pcchUrl,
            DWORD  dwFlags
);

參數

[in] pszPath

類型:PCTSTR

長度上限為 null 的字串,INTERNET_MAX_URL_LENGTH包含 MS-DOS 路徑。

[out] pszUrl

類型:PTSTR

緩衝區的指標,當此函式成功傳回時,會收到URL。

[in, out] pcchUrl

類型:DWORD*

pszUrl 中的字元數

dwFlags

類型:DWORD

保留。 將此參數設定為 NULL

傳回值

類型:HRESULT

如果 pszPath URL 格式,則傳回S_FALSE。 在此情況下,pszPath 只會複製到 pszUrl 。 否則,如果成功,則會傳回S_OK,否則會傳回標準 COM 錯誤值。

言論

附註UrlCreateFromPath 不支援延伸路徑。 這些是包含擴充長度路徑前置詞 “\\?\” 的路徑。
 

注意

shlwapi.h 標頭會根據 UNICODE 預處理器常數的定義,將 UrlCreateFromPath 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平臺 窗戶
標頭 shlwapi.h
連結庫 Shlwapi.lib
DLL Shlwapi.dll 版 (5.0 版或更新版本)