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