Condividi tramite


struttura TWAIN_CAPABILITY (wiatwcmp.h)

La struttura TWAIN_CAPABILITY contiene informazioni utilizzate 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;

Members

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 il seguente:

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. I valori validi sono i seguenti:

Valore Significato
TWCC_BUMMER L'operazione non è riuscita per un motivo sconosciuto.
TWCC_SUCCESS L'operazione è stata completata.
TWCC_XXX Vedere la sezione Osservazioni .

lDataSize

Specifica le dimensioni, in byte dei dati nella matrice di dati.

Data[1]

Matrice che contiene i dati delle funzionalità. Le dimensioni effettive, in byte, della matrice sono indicate dal membro lDataSize .

Commenti

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 possono essere ottenuti dal gruppo di lavoro TWAIN.

Requisiti

Requisito Valore
Intestazione wiatwcmp.h (include Wiatwcmp.h)