SHResolveFolderPathInLibrary 関数 (shobjidl.h)

移動または名前変更されたライブラリ フォルダーのターゲットの場所を解決しようとします。

構文

HRESULT SHResolveFolderPathInLibrary(
  [in]  IShellLibrary *plib,
  [in]  PCWSTR        pszFolderPath,
  [in]  DWORD         dwTimeout,
  [out] PWSTR         *ppszResolvedPath
);

パラメーター

[in] plib

種類: IShellLibrary*

ターゲットの場所を解決する IShellLibrary オブジェクト。

[in] pszFolderPath

種類: PCWSTR

検索するライブラリ フォルダーのパス。

[in] dwTimeout

型: DWORD

返される前にメソッドがフォルダーの検索を試行する最大時間 (ミリ秒単位)。 指定した時間が経過する前にフォルダーが見つからない場合は、エラーが返されます。

[out] ppszResolvedPath

種類: PWSTR*

この関数が正常に戻ったときに 、plib で指定されたライブラリ フォルダーの現在のパスを含む文字列へのポインター。

戻り値

種類: HRESULT

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

解説

これは、 IShellLibrary::ResolveFolder メソッドをラップするインライン ヘルパー関数です。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl.h

関連項目

IShellLibrary

IShellLibrary::ResolveFolder