Compartilhar via


Enumeração WICPersistOptions (wincodecsdk.h)

Especifica as opções de WIC (Componente de Imagens do Windows) que são usadas ao inicializar um componente com um fluxo.

Syntax

typedef enum WICPersistOptions {
  WICPersistOptionDefault = 0,
  WICPersistOptionLittleEndian = 0,
  WICPersistOptionBigEndian = 0x1,
  WICPersistOptionStrictFormat = 0x2,
  WICPersistOptionNoCacheStream = 0x4,
  WICPersistOptionPreferUTF8 = 0x8,
  WICPersistOptionMask = 0xffff
} ;

Constantes

 
WICPersistOptionDefault
Valor: 0
As opções de persistência padrão. O padrão é WICPersistOptionLittleEndian.
WICPersistOptionLittleEndian
Valor: 0
A ordem de byte de dados é little endian.
WICPersistOptionBigEndian
Valor: 0x1
A ordem de bytes de dados é big endian.
WICPersistOptionStrictFormat
Valor: 0x2
O formato de dados deve estar estritamente em conformidade com a especificação.

Aviso Essa opção é inconsistentemente implementada e não deve ser usada.

 
WICPersistOptionNoCacheStream
Valor: 0x4
Nenhum cache para o fluxo de metadados.

Determinadas operações, como IWICComponentFactory::CreateMetadataWriterFromReader , exigem que o leitor tenha um fluxo. Portanto, essas operações ficarão indisponíveis se o leitor for inicializado com WICPersistOptionNoCacheStream.
WICPersistOptionPreferUTF8
Valor: 0x8
Use UTF8 em vez do PADRÃO UTF16.

Nota No momento, essa opção não é utilizado pelo WIC.

 
WICPersistOptionMask
Valor: 0xffff
A máscara WICPersistOptions .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wincodecsdk.h

Confira também

GetPersistOptions