Erlaubt TWAIN-Aufrufe der TWAIN-Datenquelle zur Nutzung spezifischer Scannereigenschaften, sofern Wissen über TWAIN API internas vorhanden ist.
UINT LEONAPI TWAINCallDS( |
||
HTWAINACCESS |
hta, |
|
DWORD |
dwDG, |
|
WORD |
wDAT, |
|
WORD |
wMSG, |
|
LPVOID |
pData); |
hta | TWAIN-Verwaltungsinstanzhandle von TWAINInitialize erzeugt, | |
dwDG | Parameter gemäß TWAIN API Spezifikation | |
wDAT | Parameter gemäß TWAIN API Spezifikation | |
wMSG | Parameter gemäß TWAIN API Spezifikation | |
pData | Parameter gemäß TWAIN API Spezifikation |
Gemäß der TWAIN - Spezifikation.
Falls das Öffnen der Datenquelle nicht gelang, wird TWRC_FAILURE zurückgemeldet.
Zum Aufruf der Datenquelle wird die Datenquelle und daher notwendigerweise auch der Source Manager geöffnet. Ein Fehler kann auftreten, wenn das Öffnen der Datenquelle mißlang.
Die Verwendung dieser Funktion setzt die Verfügbarkeit von zusätzlichen Informationen über das TWAIN-API voraus. Die Spezifikationen sind kostenlos als Freeware verfügbar von http://www.twain.org. Sie müssen zumindest die Datei TWAIN.H in Ihr Anwendungsprogramm einbeziehen.
#include "twain.h"
void static MyFunction(HTWAINACCESS TwainAccessHandle)
{
// Try to get the selected image frame
TW_IMAGELAYOUT twImageLayout; |
|
memset(&twImageLayout, 0, sizeof(twImageLayout)); |
|
TWAINCallDS( |
|
TwainAccessHandle, |
|
DG_IMAGE, |
|
DAT_IMAGELAYOUT, |
|
MSG_GET, |
|
&twImageLayout); |
|
} |
|
→ Funktion TWAINAquireExt |
|
→ Funktion TWAINSetResolution |
|
→ Funktion TWAINSetRect |
|
→ Funktion TWAINIsDSMOpen |