IPersistFolder::Initialize メソッド (shobjidl_core.h)

渡された情報に基づいて自身を初期化するように Shell フォルダー オブジェクトに指示します。

構文

HRESULT Initialize(
  PCIDLIST_ABSOLUTE pidl
);

パラメーター

pidl

型: LPCITEMIDLIST

フォルダーの絶対場所を指定する ITEMIDLIST (アイテム識別子リスト) 構造体のアドレス。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

シェルの名前空間で使用する IShellFolder インターフェイスを実装するすべてのオブジェクトは、このメソッドを実装する必要があります。 名前空間内のフォルダーの場所が関連する考慮事項でない場合、このメソッドは単にS_OKを返すことができます。 場所がフォルダーに関連する場合は、後で参照するために渡された完全修飾 IDLIST を格納する必要があります。

たとえば、フォルダーの実装で、項目識別子リスト (PIDL) を含む要素への完全修飾ポインターを構築する必要がある場合、このメソッドに渡される PIDL を使用して完全修飾 PIDL を構築する必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
[DLL] Shell32.dll (バージョン 4.0 以降)