API Reference Guide > ISIS Component API Reference > ISIS Component Functions Reference > Single-Step Driver Control Functions > IG_ISIS_drv_start_stack |
Start a new stack.
Copy Code
|
|
---|---|
AT_ERRCOUNT ACCUAPI IG_ISIS_drv_start_stack( HISISDRV hDriver, LPHISISDRV lphStack); |
Name | Type | Description |
---|---|---|
hDriver | HISISDRV | The handle of the driver in which this stack is being created. |
lphStack | LPHISISDRV | A pointer to the handle of the stack created and returned by the IG_ISIS_drv_start_stack function. |
Error count.
Depends on the scanner driver.
See IG_ISIS_drv_start_data example.
The IG_ISIS_drv_start_stack function tells a driver to start a new stack and returns a stack handle.
IG_ISIS_drv_start_stack is the top of several hierarchical data transfer functions that are called automatically by the IG_ISIS_drv_run_zone function. The hierarchy of data transfer functions is:
Copy Code
|
|
---|---|
IG_ISIS_drv_start_stack IG_ISIS_drv_start_page IG_ISIS_drv_start_zone IG_ISIS_drv_forward IG_ISIS_drv_start_data IG_ISIS_drv_put_data IG_ISIS_drv_end_zone IG_ISIS_drv_end_page IG_ISIS_drv_end_stack |
A number of scanners do not support the concept of multiple stacks, and will therefore ignore the message sent by this function.