Partager via


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