Compartilhar via


estrutura WIA_PROPERTY_CONTEXT (wiamindr_lh.h)

A estrutura WIA_PROPERTY_CONTEXT armazena identificadores de propriedade e seu contexto.

Sintaxe

typedef struct _WIA_PROPERTY_CONTEXT {
  ULONG  cProps;
  PROPID *pProps;
  BOOL   *pChanged;
} WIA_PROPERTY_CONTEXT, *PWIA_PROPERTY_CONTEXT;

Membros

cProps

Especifica o número de identificadores de propriedade armazenados nessa estrutura.

pProps

É uma matriz de identificadores de propriedade que indicam as propriedades que estão sendo gravadas.

pChanged

É uma matriz de valores boolianos que indica quais propriedades estão sendo alteradas. Um membro dessa matriz será TRUE se a propriedade correspondente estiver sendo alterada e FALSE se a propriedade correspondente não estiver sendo alterada. Ou seja, se pChanged[n] for TRUE, pProps[n] será alterado e, se pChanged[n] for FALSE, pProps[n] não será alterado.

Comentários

Os valores boolianos indicam se a propriedade correspondente está sendo gravada (alterada) por um aplicativo que chama IPropertyStorage::WriteMultiple.

Várias funções da biblioteca de serviços WIA usam a estrutura WIA_PROPERTY_CONTEXT. As funções wiasCreatePropContext e wiasFreePropContext o usam quando um contexto de propriedade é criado ou liberado. Os wiasIsPropChanged e wiasSetPropChanged usam essa estrutura para determinar se uma propriedade foi alterada e modificar um contexto de propriedade quando a propriedade for alterada. As funções wiasGetChangedValueXxx usam essa estrutura para determinar se uma propriedade de um determinado tipo foi alterada. Os wiasUpdateValidFormat e wiasUpdateScanRect o usam para, respectivamente, atualizar um contexto de propriedade e atualizar os tamanhos de área de verificação de um dispositivo de verificação.

Requisitos

Requisito Valor
Cabeçalho wiamindr_lh.h (inclua Wiamindr.h)

Confira também

wiasCreatePropContext

wiasFreePropContext

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr

wiasIsPropChanged

wiasSetPropChanged

wiasUpdateScanRect

wiasUpdateValidFormat