IVsFontAndColorCacheManager.CheckCacheable(Guid, Int32) Méthode

Définition

Détermine si l'état d'une catégorie donnée peut être mis en cache.

public:
 int CheckCacheable(Guid % rguidCategory, [Runtime::InteropServices::Out] int % pfCacheable);
public int CheckCacheable (ref Guid rguidCategory, out int pfCacheable);
abstract member CheckCacheable : Guid * int -> int
Public Function CheckCacheable (ByRef rguidCategory As Guid, ByRef pfCacheable As Integer) As Integer

Paramètres

rguidCategory
Guid

dans Spécifie le GUID de la catégorie d’éléments affichés dont l’état de mise en cache est vérifié.

pfCacheable
Int32

à Indicateur qui spécifie si l’état des polices et des couleurs par défaut d’une catégorie peut être mis en cache. Si pfHasData a la valeur true, l’état de la catégorie peut être mis en cache. Si pfHasData a la valeur false, l’état de la catégorie ne peut pas être mis en cache.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Par défaut, l’état des polices et des couleurs de toutes les catégories peut être mis en cache.

Toutefois, un VSPackage peut empêcher la mise en cache de ses paramètres en créant un registre à partir de l’entrée de registre [Hklm\software\microsoft. \Visual Studio \ <Visual Studio version> \FontAndColors Caching \ <Category>\ ] et en définissant sa valeur sur 0.

Voici <Category> le nom non localisé de la catégorie et <Version> est la version de Visual Studio , par exemple 8,0.

Notes

Le chemin d’accès racine de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\ <Version> peut être substitué par une autre racine lorsque l’interpréteur de commandes Visual Studio est initialisé. Pour plus d’informations, consultez commutateurs de ligne de commande.

Signature COM

À partir de vsshell80. idl :

HRESULT IVsFontAndColorCacheManager::CheckCacheable(  
   [in] REFGUID rguidCategory,  
   [out] BOOL *pfCacheable  
);  

S’applique à