Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Valores usados por IThumbnailCache::GetThumbnail para especificar opções para extração e exibição da imagem em 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. Introduzido no Windows 8. Nenhuma das opções a seguir está definida. |
WTS_EXTRACTValor: 0 Padrão. 0x00000000. Extraia a miniatura se ela não estiver armazenada em cache. |
WTS_INCACHEONLYValor: 0x1 0x00000001. Retornará apenas a miniatura se ela estiver armazenada em cache. |
WTS_FASTEXTRACTValor: 0x2 0x00000002. Se não estiver armazenado em cache, extraia apenas a miniatura se ela estiver inserida no formato EXIF, normalmente 96x96. |
WTS_FORCEEXTRACTIONValor: 0x4 0x00000004. Ignore o cache e extraia a miniatura do arquivo de origem. |
WTS_SLOWRECLAIMValor: 0x8 0x00000008. A miniatura tem um tempo de vida estendido. Use para volumes que podem ficar offline, como discos não fixos. |
WTS_EXTRACTDONOTCACHEValor: 0x20 0x00000020. Extraia, mas não adicione a miniatura ao cache. |
WTS_SCALETOREQUESTEDSIZEValor: 0x40 0x00000040. Introduzido no Windows 7. Se o tamanho da miniatura específico solicitado no parâmetro cxyRequestedThumbSize não estiver disponível, redimensione a miniatura para o tamanho solicitado. Se possível, um bitmap maior é reduzido em escala, preservando sua taxa de proporção, para a largura e a altura necessárias. Se a única miniatura em cache disponível for menor que o tamanho solicitado, ela será escalada verticalmente usando o algoritmo vizinho mais próximo. |
WTS_SKIPFASTEXTRACTValor: 0x80 0x00000080. Introduzido no Windows 7. Não extraia uma miniatura inserida nos metadados de uma imagem EXIF. |
WTS_EXTRACTINPROCValor: 0x100 0x00000100. Introduzido no Windows 7. Garante que o manipulador de miniaturas seja carregado no mesmo processo que o chamador. Quando esse sinalizador não é especificado, o manipulador é carregado em um processo alternativo para proteger o chamador contra falhas inesperadas causadas pelo processamento do arquivo de destino. Use esse valor ao depurar extratores de miniatura. |
WTS_CROPTOSQUAREValor: 0x200 0x00000200. Introduzido no Windows 8. Se necessário, corte as dimensões do bitmap para que seja quadrada. O comprimento do lado mais curto torna-se o comprimento de todos os lados. |
WTS_INSTANCESURROGATEValor: 0x400 0x00000400. Introduzido no Windows 8. Crie um substituto para essa instância do cache em vez de usar o substituto DLLHost compartilhado. |
WTS_REQUIRESURROGATEValor: 0x800 0x00000800. Introduzido no Windows 8. Exigir que as extrações ocorram no substituto. |
WTS_APPSTYLEValor: 0x2000 0x00002000. Windows 8 e posterior. Passe o sinalizador WTSCF_APPSTYLE para IThumbnailSettings::SetContext, se o provedor der suporte a ele. |
WTS_WIDETHUMBNAILSValor: 0x4000 0x00004000. Windows 8 e posterior. Estique e corte o bitmap para que sua altura seja 0,7 vezes sua largura. |
WTS_IDEALCACHESIZEONLYValor: 0x8000 0x00008000. Windows 8 e posterior. Retornar somente do tamanho ideal de ajuste de cache. A imagem retornada pode ser maior, mas será extraída da entrada de cache correta. |
WTS_SCALEUPValor: 0x10000 0x00010000. Windows 8 e posterior. Se necessário, estique a imagem para que a altura e a largura se ajustem ao tamanho especificado. |
Comentários
As combinações a seguir são válidas.
| WTS_INCACHEONLY |
| WTS_FASTEXTRACT |
| WTS_EXTRACT |
| WTS_EXTRACT | WTS_SLOWRECLAIM |
| WTS_FORCEEXTRACTION |
| WTS_FORCEEXTRACTION | WTS_SLOWRECLAIM |
| WTS_EXTRACTDONOTCACHE |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho | thumbcache.h |