INamespaceWalkCB インターフェイス (shobjidl_core.h)

INamespaceWalk で使用されるメソッドを公開するコールバック インターフェイス。 INamespaceWalk を使用してウォークを実行すると、ウォークされたノードを表す IShellFolder オブジェクトが INamespaceWalkCB メソッドに渡されます。 これらのメソッドが情報に対して何を行うかは、それらを実装しているオブジェクトによって異なります。

継承

INamespaceWalkCB インターフェイスは、IUnknown インターフェイスから継承されます。 INamespaceWalkCB には、次の種類のメンバーもあります。

メソッド

INamespaceWalkCB インターフェイスには、これらのメソッドがあります。

 
INamespaceWalkCB::EnterFolder

名前空間のウォーク中にフォルダーが入力されるときに呼び出されます。 取得した項目の初期化には、このメソッドを使用します。
INamespaceWalkCB::FoundItem

名前空間ウォーク中に名前空間にオブジェクトが見つかった場合に呼び出されます。 このメソッドは、それを実装するクラスのメインアクション関数として使用します。 このメソッド内で必要に応じてアクションを実行します。
INamespaceWalkCB::InitializeProgressDialog

名前空間のウォーク中に表示される進行状況ダイアログ ボックスのウィンドウ タイトルとキャンセル ボタン テキストを初期化します。
INamespaceWalkCB::LeaveFolder

名前空間がフォルダーをウォークスルーした後に呼び出されます。 INamespaceWalkCB::EnterFolder または INamespaceWalkCB::FoundItem によって実行されたアクションに従って、必要なクリーンアップを実行するには、このメソッドを使用します。

解説

このインターフェイスの IID はIID_INamespaceWalkCB。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)