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) |