Interface IResultData (mmc.h)
L’interface IResultData permet à un utilisateur d’ajouter, de supprimer, de rechercher et de modifier des éléments associés au volet d’affichage des résultats. Il permet également la manipulation du style d’affichage du volet d’affichage des résultats.
L’interface IResultData a été conçue pour donner l’impression que le volet d’affichage des résultats ne serait utilisé que par un seul composant, mais les composants doivent savoir que le volet d’affichage de résultats peut, en fait, être partagé par plusieurs composants. Toutes les manipulations d’élément sont effectuées via l’utilisation d’un ID d’élément attribué lors de l’insertion de l’élément. Cet ID est garanti pour être à la fois statique et unique pendant la durée de vie de l’élément. Lorsqu’un élément est supprimé, l’ID est libéré et peut être utilisé par d’autres nouveaux éléments de la liste. Vous ne devez jamais conserver un ID d’élément une fois que l’élément associé a été supprimé.
L’interface IResultData gère également les listes virtuelles (données propriétaires). En raison de la nature des listes virtuelles, toutes les méthodes ne s’appliquent pas et certaines méthodes ont des fonctionnalités limitées. Ces différences sont détaillées dans les descriptions des méthodes individuelles. La principale différence dans la gestion des éléments virtuels indique que, étant donné que la console ne gère aucun stockage pour les éléments virtuels, elle ne fournit pas d’ID d’élément. Au lieu de cela, les éléments de liste virtuelle sont identifiés par leur position de liste (index).
Héritage
L’interface IResultData hérite de l’interface IUnknown. IResultData possède également les types de membres suivants :
Méthodes
L’interface IResultData contient ces méthodes.
IResultData::D eleteAllRsltItems La méthode IResultData::D eleteAllRsltItems permet au composant logiciel enfichable de supprimer tous les éléments et sous-éléments insérés par l’utilisateur du volet d’affichage des résultats. |
IResultData::D eleteItem Permet au composant logiciel enfichable de supprimer un seul élément dans le volet d’affichage des résultats. |
IResultData::FindItemByLParam La méthode IResultData::FindItemByLParam permet au composant logiciel enfichable de rechercher un élément ou un sous-élément en fonction de sa valeur lParam insérée par l’utilisateur. |
IResultData::GetItem Permet à un utilisateur de récupérer les paramètres d’un élément unique. |
IResultData::GetNextItem La méthode IResultData::GetNextItem obtient l’élément suivant dans la vue des résultats avec les indicateurs d’état spécifiés. |
IResultData::GetViewMode Permet au composant logiciel enfichable de récupérer un mode d’affichage pour le volet d’affichage des résultats. |
IResultData::InsertItem La méthode IResultData::InsertItem permet au composant logiciel enfichable d’ajouter un seul nouvel élément à l’affichage du volet de résultats. |
IResultData::ModifyItemState Permet au composant logiciel enfichable de modifier l’état d’un élément. |
IResultData::ModifyViewStyle La méthode IResultData::ModifyViewStyle permet au composant logiciel enfichable de définir le style d’affichage du volet de résultats. |
IResultData::SetDescBarText Définit le texte de la barre de description pour le volet d’affichage des résultats. |
IResultData::SetItem La méthode IResultData::SetItem permet au composant logiciel enfichable de définir un seul élément dans le volet de résultats. |
IResultData::SetItemCount Définit le nombre d’éléments dans une liste virtuelle. |
IResultData::SetViewMode Permet au composant logiciel enfichable de définir le mode d’affichage dans lequel le volet d’affichage des résultats affiche ses éléments. |
IResultData::Sort Trie tous les éléments du volet de résultats. |
IResultData::UpdateItem Provoque le redessination d’un élément spécifié dans le volet de résultats. |
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | mmc.h |