MFCreateURLFromPath 函数

[此 API 不受支持,将来可能会更改或不可用。 相反,应用程序应调用 UrlCreateFromPath。]

将 Microsoft MS-DOS 路径转换为规范 URL。

语法

HRESULT MFCreateURLFromPath(
  _In_opt_ LPCWSTR pwszFilePath,
  _Out_    LPWSTR  *ppwszFileURL
);

参数

pwszFilePath [in, optional]

包含路径的以 null 结尾的字符串。 字符串的最大长度为 INTERNET_MAX_URL_LENGTH

ppwszFileURL [out]

接收包含 URL 的以 null 结尾的字符串。 调用方必须通过调用 CoTaskMemFree 释放字符串。

返回值

函数返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_FALSE
pwszFilePath 参数中给定的字符串已采用 URL 格式。 在这种情况下,只需将 pszFilePath 复制到 ppszFileURL 而不进行修改。
S_OK
函数成功。

 

备注

此函数没有关联的导入库。 若要调用此函数,必须使用 LoadLibraryGetProcAddress 函数动态链接到Mfplat.dll。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
DLL
Mfplat.dll

另请参阅

媒体基础函数