Share via


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
関数が正常に実行されました。

 

注釈

この関数には、関連付けられたインポート ライブラリがありません。 この関数を呼び出すには、 LoadLibrary 関数と GetProcAddress 関数を使用して、Mfplat.dllに動的にリンクする必要があります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
[DLL]
Mfplat.dll

こちらもご覧ください

メディア ファンデーション機能