Retrieve a string from a driver.
Declaration:
|
Copy Code
|
AT_ERRCOUNT ACCUAPI IG_ISIS_drv_get_string(
HISISDRV hDriver,
LONG lCode,
LPSTR lpszBuffer
);
|
Arguments:
Name |
Type |
Description |
hDriver |
HISISDRV |
The handle of the driver from which a string is to be retrieved. |
lCode |
LONG |
The string code and driver number. lCode is split into a HIWORD and a LOWORD, as described under "Usage," below. |
lpszBuffer |
LPSTR |
A pointer to a buffer that will contain the string returned by IG_ISIS_drv_get_string. |
Return Value:
Error count.
Supported Raster Image Formats:
This function does not process image pixels.
Example:
The following example shows how to use IG_ISIS_drv_get_string to determine specific driver information:
|
Copy Code
|
/* Retrieve specific driver information */
char Buf[132];IG_ISIS_drv_get_string(hDriver, MAKELONG(0, IG_ISIS_ATTR_VERSION), Buf);
printf("Version: %s\n", Buf);IG_ISIS_drv_get_string(hDriver, MAKELONG(0, IG_ISIS_ATTR_NAME), Buf);
printf("Name: %s\n", Buf);IG_ISIS_drv_get_string(hDriver, MAKELONG(0, IG_ISIS_ATTR_COPYRIGHT), Buf);
printf("Vendor: %s\n", Buf);
|
This program fragment will produce a display similar to the following:
Version: FUJIGINE Version 1.39 Name: Fujitsu ScanPartner10 / M3096Gm / M3097Gm Copyright : Copyright 1994 Pixel Translations Incorporated
Remarks:
The IG_ISIS_drv_get_string function retrieves a string from a driver.
In most cases, lCode is filled in by the driver that issues an error. The HIWORD of lCode contains the string number (and is normally a negative value). The LOWORD of lCode can contain either a driver number or zero. If the LOWORD oflCode contains a driver number, then hDriver and any Links or Splits are searched to find a match for the LOWORD of lCode. The LOWORD of lCode can be set to zero (0) by the application, in which case a specific string is fetched from hDriver. The following specific strings are defined for all drivers:
lCode |
String |
IG_ISIS_ATTR_VERSION |
Driver name and version |
IG_ISIS_ATTR_NAME |
Long name of scanner |
IG_ISIS_ATTR_COPYRIGHT |
Vendor and copyright of driver vendor |
See Also:
IG_ISIS_drv_get_version