Partilhar via


TWAIN_CAPABILITY estrutura (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 A funcionalidade especificada pelo membro lCapID é compatível.
TWRC_SUCCESS Consulte a seção Comentários.

lCC

Especifica o código de condição TWAIN. Esse 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 Data.

Data[1]

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

Observações

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 recursos privados e, se for o caso, o que eles são. Uma estrutura de TWAIN_CAPABILITY é usada nesta comunicação. Para obter mais informações, consulte de compatibilidade do TWAIN.

Os códigos de retorno TWAIN e 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)