次の方法で共有


IShellFolderViewType::TranslateViewPidl メソッド

シェル フォルダーの 1 つの階層表現から別の表現に項目識別子リスト (PIDL) へのポインターを再構築します。

構文

HRESULT TranslateViewPidl(
  [in] PCUIDLIST_RELATIVE pidl,
  [in] PCUIDLIST_RELATIVE pidlView,
  [in] PCUIDLIST_RELATIVE *ppidlOut
);

パラメーター

pidl [in]

種類: PCUIDLIST_RELATIVE

ルート フォルダーを基準とした項目 ID の配列。

pidlView [in]

種類: PCUIDLIST_RELATIVE

ビューの特殊な PIDL。

ppidlOut [in]

種類: PCUIDLIST_RELATIVE*

変換を受け取る PIDL 変数のアドレス。

戻り値

型: HRESULT

このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

完了したら、返された PIDL を ILFree で解放する必要があります。

要件

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