struttura TWAIN_CAPABILITY (wiatwcmp.h)
La struttura TWAIN_CAPABILITY contiene informazioni usate quando un'applicazione compatibile con TWAIN comunica con un driver WIA.
Sintassi
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;
Membri
lSize
Specifica le dimensioni, in byte, della struttura TWAIN_CAPABILITY.
lMSG
Specifica il messaggio TWAIN specifico, che può essere uno dei valori seguenti:
Valore | Significato |
---|---|
MSG_GET | Ottenere una funzionalità. |
MSG_GETCURRENT | Ottenere la funzionalità corrente. |
MSG_GETDEFAULT | Ottenere la funzionalità predefinita. |
MSG_RESET | Reimpostare la funzionalità. |
MSG_SET | Impostare una funzionalità. |
lCapID
Specifica l'ID della funzionalità da impostare o ottenere.
lConType
Specifica il tipo di contenitore della funzionalità.
lRC
Specifica il codice restituito TWAIN. Questo valore può essere uno dei seguenti:
Valore | Significato |
---|---|
TWRC_FAILURE | La funzionalità specificata dal membro lCapID non è supportata. |
TWRC_SUCCESS | La funzionalità specificata dal membro lCapID è supportata. |
TWRC_SUCCESS | Vedere la sezione osservazioni. |
lCC
Specifica il codice della condizione TWAIN. Questo valore può essere uno dei seguenti:
Valore | Significato |
---|---|
TWCC_BUMMER | L'operazione non è riuscita per un motivo sconosciuto. |
TWCC_SUCCESS | Operazione riuscita. |
TWCC_XXX | Vedere la sezione osservazioni. |
lDataSize
Specifica le dimensioni, in byte dei dati nella matrice Data.
Data[1]
Matrice che contiene i dati delle funzionalità. Le dimensioni effettive, in byte, della matrice sono indicate dal membro lDataSize.
Osservazioni
Un'applicazione che supporta TWAIN comunica con un driver WIA tramite la compatibilità TWAIN in un secondo momento per scoprire se il driver ha funzionalità private e, in tal caso, cosa sono. In questa comunicazione viene utilizzata una struttura TWAIN_CAPABILITY. Per altre informazioni, vedere compatibilità TWAIN.
I codici restituiti e i codici di controllo TWAIN sono definiti in twain.h, che può essere ottenuto dal gruppo di lavoro twain .
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wiatwcmp.h (include Wiatwcmp.h) |