IResultOwnerData ::CacheHint, méthode (mmc.h)
La méthode IResultOwnerData ::CacheHint est appelée lorsqu’une liste virtuelle est sur le point de demander des informations d’affichage pour une plage d’éléments, ce qui permet au composant logiciel enfichable de collecter les informations à l’avance dans les cas où une optimisation peut être effectuée.
Syntaxe
HRESULT CacheHint(
[in] int nStartIndex,
[in] int nEndIndex
);
Paramètres
[in] nStartIndex
Index du premier élément à demander.
[in] nEndIndex
Index du dernier élément à demander.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Remarques
MMC appelle CacheHint pour un affichage de liste virtuelle afin d’optimiser la façon dont le composant logiciel enfichable met en cache les données d’élément demandées afin d’améliorer les performances de récupération. Les arguments passés dans l’appel fournissent des valeurs d’index inclusives pour une plage d’éléments que MMC recommande de mettre en cache. Lorsque CacheHint est appelé, le composant logiciel enfichable doit être prêt à charger le cache avec les informations d’élément pour la plage demandée afin que les informations soient facilement disponibles lorsque sa méthode IComponent ::GetDisplayInfo sera appelée ultérieurement.
Il n’y a aucune certitude que tous les éléments seront demandés ou que d’autres éléments ne seront pas demandés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | mmc.h |