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 |