Freigeben über


TWAIN_CAPABILITY Struktur (wiatwcmp.h)

Die TWAIN_CAPABILITY-Struktur enthält Informationen, die verwendet werden, wenn eine TWAIN-kompatible Anwendung mit einem WIA-Treiber kommuniziert.

Syntax

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;

Angehörige

lSize

Gibt die Größe der TWAIN_CAPABILITY Struktur in Bytes an.

lMSG

Gibt die bestimmte TWAIN-Nachricht an, die einer der folgenden Werte sein kann:

Wert Bedeutung
MSG_GET Rufen Sie eine Funktion ab.
MSG_GETCURRENT Rufen Sie die aktuelle Funktion ab.
MSG_GETDEFAULT Rufen Sie die Standardfunktion ab.
MSG_RESET Setzen Sie die Funktion zurück.
MSG_SET Legen Sie eine Funktion fest.

lCapID

Gibt die ID der funktion an, die festgelegt oder abgerufen werden soll.

lConType

Gibt den Containertyp der Funktion an.

lRC

Gibt den TWAIN-Rückgabecode an. Dieser Wert kann wie folgt sein:

Wert Bedeutung
TWRC_FAILURE Die vom lCapID Member angegebene Funktion wird nicht unterstützt.
TWRC_SUCCESS Die vom lCapID Member angegebene Funktion wird unterstützt.
TWRC_SUCCESS Weitere Informationen finden Sie im Abschnitt Anmerkungen.

lCC

Gibt den TWAIN-Bedingungscode an. Dieser Wert kann eine der folgenden Sein:

Wert Bedeutung
TWCC_BUMMER Der Vorgang ist aus einem unbekannten Grund fehlgeschlagen.
TWCC_SUCCESS Der Vorgang war erfolgreich.
TWCC_XXX Weitere Informationen finden Sie im Abschnitt Anmerkungen.

lDataSize

Gibt die Größe in Byte der Daten im Data Array an.

Data[1]

Ist ein Array, das die Funktionsdaten enthält. Die tatsächliche Größe des Arrays in Byte wird durch das lDataSize Member angegeben.

Bemerkungen

Eine TWAIN-fähige Anwendung kommuniziert mit einem WIA-Treiber mithilfe der TWAIN-Kompatibilität später, um herauszufinden, ob der Treiber über private Funktionen verfügt, und wenn ja, was sie sind. In dieser Kommunikation wird eine TWAIN_CAPABILITY Struktur verwendet. Weitere Informationen finden Sie unter TWAIN Compatibility.

Die TWAIN-Rückgabecodes und Kontrollcodes werden in twain.hdefiniert, die aus der TWAIN Working Groupabgerufen werden können.

Anforderungen

Anforderung Wert
Header- wiatwcmp.h (include Wiatwcmp.h)