No description available.
The STI_DEVICE_STATUS structure is used as a parameter to the IStiDevice::GetStatus and IStiUSD::GetStatus methods.
dwSizeCaller-supplied size, in bytes, of the STI_DEVICE_STATUS structure.
StatusMaskOne or more caller-supplied bit flags, indicating the type of status information being requested. The following flags are defined:
| Flag | Definition |
|---|---|
| STI_DEVSTATUS_EVENTS_STATE | The driver should fill in the dwEventHandlingState member. |
| STI_DEVSTATUS_ONLINE_STATE | The driver should fill in the dwOnlineState member. |
dwOnlineStateBit flags indicating the device's current status. The following flags are defined in Sti.h.
Currently use of STI_ONLINESTATE_OPERATIONAL is required, while use of all other flags is optional. (Currently, STI_ONLINESTATE_OPERATIONAL is the only flag that the still image server checks.)
The device is busy.
The device has reported an error.
The device is being initialized.
The device is active but not accepting commands.
The device is off-line.
The device is online and ready. If set, Control Panel indicates the device is ready. Otherwise, it indicates the device is off-line.
The device has reported a paper jam.
The device has reported an unspecified paper problem.
The device is paused.
I/O operations are pending.
The device is in power save mode.
The device is transferring data.
The device requires user intervention.
The device is warming up.
dwHardwareStatusCodeOptional device-specific, vendor-defined value.
dwEventHandlingStateContains bit flags indicating event status. The following flags are defined in Sti.h.
Not used.
A device event has occurred.
Not used.
dwPollingIntervalTime value, in milliseconds, indicating how often the device should be polled, if polling is required.