次の方法で共有


SHSimpleIDListFromPath 関数 (shobjidl_core.h)

非推奨になりました。 パスが渡されたときに ITEMIDLIST 構造体へのポインターを返します。

構文

PIDLIST_ABSOLUTE SHSimpleIDListFromPath(
  [in] PCWSTR pszPath
);

パラメーター

[in] pszPath

種類: PCWSTR

PIDL に変換するパスを含む null で終わる文字列へのポインター。

戻り値

種類: PIDLIST_ABSOLUTE

成功した場合は ITEMIDLIST 構造体へのポインターを返し、それ以外の場合は NULL を 返します。

注釈

Windows 7 より前のバージョンでは、この関数は Shlobj.h で宣言されていました。 Windows 7 以降のバージョンでは、Shobjidl.h で宣言されています。

メモ この機能は、Windows 7 および Windows Server 2003 から使用できます。 将来のバージョンの Windows には存在しない可能性があります。
 
この関数の代替手段は次のとおりです。
  1. SHGetDesktopFolder を呼び出して、デスクトップ フォルダーの IShellFolder を取得します。
  2. IShellFolder のバインド コンテキスト (IBindCtx) を取得します。
  3. IBindCtx と パスを使用して IShellFolder::P arseDisplayName を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 5.00 以降)
API セット ext-ms-win-shell-shell32-l1-2-1 (Windows 10 バージョン 10.0.10240 で導入)