IStiDevice interface (sti.h)

This section describes the methods defined for the IStiDevice COM Interface. Method prototypes are contained in Sti.h.

Inheritance

The IStiDevice interface inherits from the IUnknown interface.

Methods

The IStiDevice interface has these methods.

 
IStiDevice::DeviceReset

The IStiDevice::DeviceReset method resets a still image device to a known state.
IStiDevice::Diagnostic

The IStiDevice::Diagnostic method executes diagnostic tests on a still image device.
IStiDevice::Escape

The IStiDevice::Escape method sends a request for a vendor-specific I/O operation to a still image device.
IStiDevice::GetCapabilities

The IStiDevice::GetCapabilities method returns a still image device's capabilities.
IStiDevice::GetLastError

The IStiDevice::GetLastError method returns the last known error associated with a still image device.
IStiDevice::GetLastErrorInfo

The IStiDevice::GetLastErrorInfo method returns information about the last known error associated with a still image device.
IStiDevice::GetLastNotificationData

The IStiDevice::GetLastNotificationData method returns a description of the most recent event that occurred on a still image device.
IStiDevice::GetStatus

The IStiDevice::GetStatus method returns a still image device's status information.
IStiDevice::Initialize

This method is for internal use only.
IStiDevice::LockDevice

The IStiDevice::LockDevice method locks a device for exclusive use by the caller.
IStiDevice::RawReadCommand

The IStiDevice::RawReadCommand method reads command information from a still image device.
IStiDevice::RawReadData

The IStiDevice::RawReadData method reads data from a still image device.
IStiDevice::RawWriteCommand

The IStiDevice::RawWriteCommand method sends command information to a still image device.
IStiDevice::RawWriteData

The IStiDevice::RawWriteData method writes data to a still image device.
IStiDevice::Release

The IStiDevice::Release method closes the instance of the COM object that was created by a previous call to IStillImage::CreateDevice, and removes access to the object's interface.
IStiDevice::Subscribe

The IStiDevice::Subscribe method registers the caller to receive notifications of device events.
IStiDevice::UnLockDevice

The IStiDevice::UnLockDevice method unlocks a device that was locked by a previous call to IStiDevice::LockDevice.
IStiDevice::UnSubscribe

The IStiDevice::UnSubscribe method removes the caller from the list of applications registered to receive notification of device events.

Requirements

Requirement Value
Minimum supported client Windows 8
Target Platform Desktop
Header sti.h