Share via


estrutura TWAIN_CAPABILITY (wiatwcmp.h)

A estrutura TWAIN_CAPABILITY contém informações usadas quando um aplicativo compatível com TWAIN se comunica com um driver WIA.

Sintaxe

typedef struct _TWAIN_CAPABILITY {
  LONG lSize;
  LONG lMSG;
  LONG lCapID;
  LONG lConType;
  LONG lRC;
  LONG lCC;
  LONG lDataSize;
  BYTE Data[1];
} TWAIN_CAPABILITY, *PTWAIN_CAPABILITY;

Membros

lSize

Especifica o tamanho, em bytes, da estrutura TWAIN_CAPABILITY.

lMSG

Especifica a mensagem TWAIN específica, que pode ser um dos seguintes valores:

Valor Significado
MSG_GET Obtenha uma funcionalidade.
MSG_GETCURRENT Obtenha a funcionalidade atual.
MSG_GETDEFAULT Obtenha a funcionalidade padrão.
MSG_RESET Redefina a funcionalidade.
MSG_SET Defina uma funcionalidade.

lCapID

Especifica a ID do recurso a ser definido ou obtido.

lConType

Especifica o tipo de contêiner da funcionalidade.

lRC

Especifica o código de retorno TWAIN. Esse valor pode estar no seguinte:

Valor Significado
TWRC_FAILURE Não há suporte para a funcionalidade especificada pelo membro lCapID .
TWRC_SUCCESS Há suporte para a funcionalidade especificada pelo membro lCapID .
TWRC_SUCCESS Consulte a seção Comentários .

lCC

Especifica o código de condição TWAIN. Este valor pode ser um dos seguintes:

Valor Significado
TWCC_BUMMER A operação falhou por um motivo desconhecido.
TWCC_SUCCESS A operação foi bem-sucedida.
TWCC_XXX Consulte a seção Comentários .

lDataSize

Especifica o tamanho, em bytes dos dados na matriz de dados .

Data[1]

É uma matriz que contém os dados de funcionalidade. O tamanho real, em bytes, da matriz é indicado pelo membro lDataSize .

Comentários

Um aplicativo compatível com TWAIN se comunica com um driver WIA por meio da compatibilidade do TWAIN mais tarde para descobrir se o driver tem alguma funcionalidade privada e, se for o caso, o que eles são. Uma estrutura TWAIN_CAPABILITY é usada nessa comunicação. Para obter mais informações, consulte Compatibilidade do TWAIN.

Os códigos de retorno TWAIN e os códigos de controle são definidos em twain.h, que podem ser obtidos do Grupo de Trabalho TWAIN.

Requisitos

Requisito Valor
Cabeçalho wiatwcmp.h (inclua Wiatwcmp.h)