Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Valeurs utilisées par IThumbnailCache ::GetThumbnail pour spécifier les options d’extraction et d’affichage de l’image miniature.
Syntax
typedef enum WTS_FLAGS {
WTS_NONE = 0,
WTS_EXTRACT = 0,
WTS_INCACHEONLY = 0x1,
WTS_FASTEXTRACT = 0x2,
WTS_FORCEEXTRACTION = 0x4,
WTS_SLOWRECLAIM = 0x8,
WTS_EXTRACTDONOTCACHE = 0x20,
WTS_SCALETOREQUESTEDSIZE = 0x40,
WTS_SKIPFASTEXTRACT = 0x80,
WTS_EXTRACTINPROC = 0x100,
WTS_CROPTOSQUARE = 0x200,
WTS_INSTANCESURROGATE = 0x400,
WTS_REQUIRESURROGATE = 0x800,
WTS_APPSTYLE = 0x2000,
WTS_WIDETHUMBNAILS = 0x4000,
WTS_IDEALCACHESIZEONLY = 0x8000,
WTS_SCALEUP = 0x10000
} ;
Constantes
WTS_NONEValeur : 0 0x00000000. Introduit dans Windows 8. Aucune des options suivantes n’est définie. |
WTS_EXTRACTValeur : 0 Par défaut. 0x00000000. Extrayez la miniature si elle n’est pas mise en cache. |
WTS_INCACHEONLYValeur : 0x1 0x00000001. Retournez la miniature uniquement si elle est mise en cache. |
WTS_FASTEXTRACTValeur : 0x2 0x00000002. Si elle n’est pas mise en cache, extrayez uniquement la miniature si elle est incorporée au format EXIF, généralement 96x96. |
WTS_FORCEEXTRACTIONValeur : 0x4 0x00000004. Ignorez le cache et extrayez la miniature du fichier source. |
WTS_SLOWRECLAIMValeur : 0x8 0x00000008. La miniature a une durée de vie étendue. Utilisez pour les volumes qui peuvent être hors connexion, comme les disques non fixes. |
WTS_EXTRACTDONOTCACHEValeur : 0x20 0x00000020. Extrayez, mais n’ajoutez pas la miniature au cache. |
WTS_SCALETOREQUESTEDSIZEValeur : 0x40 0x00000040. Introduit dans Windows 7. Si la taille de miniature spécifique demandée dans le paramètre cxyRequestedThumbSize n’est pas disponible, redimensionnez la miniature à la taille demandée. Si possible, une image bitmap plus grande est réduite à l’échelle, ce qui préserve son rapport d’aspect, à la largeur et à la hauteur requises. Si la seule miniature mise en cache disponible est inférieure à la taille demandée, elle est mise à l’échelle à l’aide de l’algorithme voisin le plus proche. |
WTS_SKIPFASTEXTRACTValeur : 0x80 0x00000080. Introduit dans Windows 7. N’extrayez pas de miniature incorporée dans les métadonnées d’une image EXIF. |
WTS_EXTRACTINPROCValeur : 0x100 0x00000100. Introduit dans Windows 7. Garantit que le gestionnaire de miniatures est chargé dans le même processus que l’appelant. Lorsque cet indicateur n’est pas spécifié, le gestionnaire est chargé dans un processus de substitution pour protéger l’appelant contre les incidents inattendus causés par le traitement du fichier cible. Utilisez cette valeur lors du débogage des extracteurs de miniatures. |
WTS_CROPTOSQUAREValeur : 0x200 0x00000200. Introduit dans Windows 8. Si nécessaire, rognez les dimensions de la bitmap pour qu’elle soit carrée. La longueur du côté le plus court devient la longueur de tous les côtés. |
WTS_INSTANCESURROGATEValeur : 0x400 0x00000400. Introduit dans Windows 8. Créez un substitut pour cette instance du cache plutôt que d’utiliser le substitut DLLHost partagé. |
WTS_REQUIRESURROGATEValeur : 0x800 0x00000800. Introduit dans Windows 8. Exiger que les extractions se produisent dans le substitut. |
WTS_APPSTYLEValeur : 0x2000 0x00002000. Windows 8 et versions ultérieures. Transmettez l’indicateur WTSCF_APPSTYLE à IThumbnailSettings ::SetContext, si le fournisseur le prend en charge. |
WTS_WIDETHUMBNAILSValeur : 0x4000 0x00004000. Windows 8 et versions ultérieures. Étirez et rognez la bitmap de sorte que sa hauteur soit 0,7 fois sa largeur. |
WTS_IDEALCACHESIZEONLYValeur : 0x8000 0x00008000. Windows 8 et versions ultérieures. Retournez à partir de la taille d’alignement de cache idéale uniquement. L’image retournée peut être plus grande, mais elle sera extraite de l’entrée de cache correcte. |
WTS_SCALEUPValeur : 0x10000 0x00010000. Windows 8 et versions ultérieures. Si nécessaire, étirez l’image afin que la hauteur et la largeur correspondent à la taille donnée. |
Remarques
Les combinaisons suivantes sont valides.
| WTS_INCACHEONLY |
| WTS_FASTEXTRACT |
| WTS_EXTRACT |
| WTS_EXTRACT | WTS_SLOWRECLAIM |
| WTS_FORCEEXTRACTION |
| WTS_FORCEEXTRACTION | WTS_SLOWRECLAIM |
| WTS_EXTRACTDONOTCACHE |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | thumbcache.h |