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;
Member
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 Hinweise . |
lCC
Gibt den TWAIN-Bedingungscode an. Die folgenden Werte sind möglich:
Wert | Bedeutung |
---|---|
TWCC_BUMMER | Der Vorgang ist aus einem unbekannten Grund fehlgeschlagen. |
TWCC_SUCCESS | Der Vorgang wurde durchgeführt. |
TWCC_XXX | Weitere Informationen finden Sie im Abschnitt Hinweise . |
lDataSize
Gibt die Größe der Daten im Datenarray in Bytes an.
Data[1]
Ist ein Array, das die Funktionsdaten enthält. Die tatsächliche Größe des Arrays in Bytes wird durch den lDataSize-Member angegeben.
Hinweise
Eine TWAIN-fähige Anwendung kommuniziert später über die TWAIN-Kompatibilität mit einem WIA-Treiber, um herauszufinden, ob der Treiber über private Funktionen verfügt und wenn ja, welche diese sind. In dieser Kommunikation wird eine TWAIN_CAPABILITY-Struktur verwendet. Weitere Informationen finden Sie unter TWAIN-Kompatibilität.
Die TWAIN-Rückgabecodes und Kontrollcodes sind in twain.h definiert, die von der TWAIN-Arbeitsgruppe abgerufen werden können.
Anforderungen
Anforderung | Wert |
---|---|
Header | wiatwcmp.h (wiatwcmp.h einschließen) |