Share via


IResultData インターフェイス (mmc.h)

IResultData インターフェイスを使用すると、ユーザーは結果ビュー ウィンドウに関連付けられている項目を追加、削除、検索、および変更できます。 また、結果ビュー ペインのビュー スタイルを操作することもできます。

IResultData インターフェイスは、結果ビュー ウィンドウが 1 つのコンポーネントでのみ使用されるという印象を与えるために設計されましたが、コンポーネントは、結果ビュー ウィンドウが実際には複数のコンポーネントで共有できることに注意する必要があります。 すべてのアイテム操作は、アイテムの挿入時に割り当てられたアイテム ID を使用して実行されます。 この ID は、アイテムの有効期間中は静的で一意であることが保証されます。 アイテムが削除されると、ID は解放され、リスト内の他の新しいアイテムで使用できます。 関連付けられているアイテムが削除された後は、アイテム ID を保持しないでください。

IResultData インターフェイスは、仮想 (所有者データ) リストも処理します。 仮想リストの性質上、すべてのメソッドが適用されるわけではないため、一部のメソッドには機能が制限されています。 これらの違いについては、個々のメソッドの説明で詳しく説明します。 仮想アイテムの処理の主な違いは、コンソールが仮想項目のストレージを維持しないため、項目 ID を提供しないことです。 代わりに、仮想リスト 項目は、そのリスト位置 (インデックス) によって識別されます。

継承

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

メソッド

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

 
IResultData::D eleteAllRsltItems

IResultData::D eleteAllRsltItems メソッドを使用すると、スナップインでユーザーが挿入したすべてのアイテムとサブアイテムを結果ビュー ウィンドウから削除できます。
IResultData::D eleteItem

結果ビュー ペイン内の 1 つの項目をスナップインで削除できるようにします。
IResultData::FindItemByLParam

IResultData::FindItemByLParam メソッドを使用すると、ユーザーが挿入した lParam 値に基づいて、スナップインで項目またはサブアイテムを検索できます。
IResultData::GetItem

ユーザーが 1 つの項目のパラメーターを取得できるようにします。
IResultData::GetNextItem

IResultData::GetNextItem メソッドは、指定された状態フラグが設定された結果ビューの次の項目を取得します。
IResultData::GetViewMode

スナップインが結果ビュー ウィンドウのビュー モードを取得できるようにします。
IResultData::InsertItem

IResultData::InsertItem メソッドを使用すると、スナップインは単一の新しい項目を結果ウィンドウ ビューに追加できます。
IResultData::ModifyItemState

スナップインがアイテムの状態を変更できるようにします。
IResultData::ModifyViewStyle

IResultData::ModifyViewStyle メソッドを使用すると、スナップインで結果ウィンドウのビュー スタイルを設定できます。
IResultData::SetDescBarText

結果ビュー ペインの説明バーのテキストを設定します。
IResultData::SetItem

IResultData::SetItem メソッドを使用すると、スナップインで結果ウィンドウに 1 つの項目を設定できます。
IResultData::SetItemCount

仮想リスト内の項目の数を設定します。
IResultData::SetViewMode

スナップインで、結果ビュー ウィンドウにアイテムが表示されるビュー モードを設定できるようにします。
IResultData::Sort

結果ウィンドウ内のすべてのアイテムを並べ替えます。
IResultData::UpdateItem

結果ウィンドウ内の指定した項目を再描画します。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー mmc.h