Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Valores usados por IThumbnailCache::GetThumbnail para especificar las opciones de extracción y visualización de la imagen en miniatura.
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_NONEValor: 0 0x00000000. Introducido en Windows 8. No se establece ninguna de las siguientes opciones. |
WTS_EXTRACTValor: 0 Predeterminada. 0x00000000. Extraiga la miniatura si no está almacenada en caché. |
WTS_INCACHEONLYValor: 0x1 0x00000001. Solo devuelve la miniatura si se almacena en caché. |
WTS_FASTEXTRACTValor: 0x2 0x00000002. Si no se almacena en caché, extraiga solo la miniatura si está incrustada en formato EXIF, normalmente 96 x 96. |
WTS_FORCEEXTRACTIONValor: 0x4 0x00000004. Omita la memoria caché y extraiga la miniatura del archivo de origen. |
WTS_SLOWRECLAIMValor: 0x8 0x00000008. La miniatura tiene una duración prolongada. Se usa para volúmenes que podrían estar sin conexión, como discos no fijos. |
WTS_EXTRACTDONOTCACHEValor: 0x20 0x00000020. Extraiga pero no agregue la miniatura a la memoria caché. |
WTS_SCALETOREQUESTEDSIZEValor: 0x40 0x00000040. Introducido en Windows 7. Si el tamaño de miniatura específico solicitado en el parámetro cxyRequestedThumbSize no está disponible, cambie el tamaño de la miniatura al tamaño solicitado. Si es posible, se reduce un mapa de bits mayor a escala, conservando su relación de aspecto, hasta el ancho y el alto necesarios. Si la única miniatura almacenada en caché disponible es menor que el tamaño solicitado, se escala verticalmente mediante el algoritmo vecino más cercano. |
WTS_SKIPFASTEXTRACTValor: 0x80 0x00000080. Introducido en Windows 7. No extraiga una miniatura incrustada en los metadatos de una imagen EXIF. |
WTS_EXTRACTINPROCValor: 0x100 0x00000100. Introducido en Windows 7. Garantiza que el controlador de miniaturas se cargue en el mismo proceso que el autor de la llamada. Cuando no se especifica esta marca, el controlador se carga en un proceso suplente para proteger al autor de la llamada frente a bloqueos inesperados causados por el procesamiento del archivo de destino. Use este valor al depurar extractores de miniaturas. |
WTS_CROPTOSQUAREValor: 0x200 0x00000200. Introducido en Windows 8. Si es necesario, recorte las dimensiones del mapa de bits para que sea cuadrada. La longitud del lado más corto se convierte en la longitud de todos los lados. |
WTS_INSTANCESURROGATEValor: 0x400 0x00000400. Introducido en Windows 8. Cree un suplente para esta instancia de la memoria caché en lugar de usar el suplente DLLHost compartido. |
WTS_REQUIRESURROGATEValor: 0x800 0x00000800. Introducido en Windows 8. Requerir que se realicen extracciones en el suplente. |
WTS_APPSTYLEValor: 0x2000 0x00002000. Windows 8 y versiones posteriores. Pase la marca WTSCF_APPSTYLE a IThumbnailSettings::SetContext, si el proveedor lo admite. |
WTS_WIDETHUMBNAILSValor: 0x4000 0x00004000. Windows 8 y versiones posteriores. Estira y recorta el mapa de bits para que su alto sea 0,7 veces su ancho. |
WTS_IDEALCACHESIZEONLYValor: 0x8000 0x00008000. Windows 8 y versiones posteriores. Devuelve solo desde el tamaño de ajuste de caché ideal. La imagen devuelta puede ser mayor, pero se extraerá de la entrada de caché correcta. |
WTS_SCALEUPValor: 0x10000 0x00010000. Windows 8 y versiones posteriores. Si es necesario, ajuste la imagen para que el alto y el ancho se ajusten al tamaño especificado. |
Comentarios
Las combinaciones siguientes son válidas.
| WTS_INCACHEONLY |
| WTS_FASTEXTRACT |
| WTS_EXTRACT |
| WTS_EXTRACT | WTS_SLOWRECLAIM |
| WTS_FORCEEXTRACTION |
| WTS_FORCEEXTRACTION | WTS_SLOWRECLAIM |
| WTS_EXTRACTDONOTCACHE |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Encabezado | thumbcache.h |