Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |