共用方式為


IStiDevice COM 介面

IStiDevice COM 介面可讓應用程式能夠與仍存映像裝置通訊。 介面方法可讓應用程式傳送和接收數據和命令、執行診斷測試、接收 靜止影像裝置事件的通知,以及取得裝置功能和狀態資訊。

呼叫 IStillImage COM 介面CreateDevice 方法,以取得 IStiDevice 介面的存取權。 許多 IStiDevice 介面的方法都是藉由呼叫 IStiUSD COM 介面所定義的類似名稱方法來實作。

下表列出並描述 IStiDevice 介面提供的所有方法。 數據表指出通常必須呼叫每個方法的客戶端類型。

方法 說明 一般來電者
IStiDevice::D eviceReset 將靜止映像裝置重設為已知狀態。 影像擷取 API
IStiDevice::D iagnostic 在靜止映像裝置上執行診斷測試。 掃描器和相機控制面板
IStiDevice::Escape 將廠商特定 I/O 作業的要求傳送至仍存映像裝置。 影像擷取 API
IStiDevice::GetCapabilities 傳回靜止映像裝置的功能。 仍然影像事件監視器
IStiDevice::GetLastError 傳回與靜止映像裝置相關聯的最後一個已知錯誤。 影像擷取 API
IStiDevice::GetLastErrorInfo 傳回與靜止映像裝置相關聯之最後已知錯誤的相關信息。 影像擷取 API
IStiDevice::GetLastNotificationData 傳回仍在映像裝置上發生的最新事件描述。 影像擷取 API
IStiDevice::GetStatus 傳回靜止影像裝置的狀態資訊。 影像擷取 API 和仍然影像事件監視器
IStiDevice::Initialize 初始化物件實例。 未直接呼叫
IStiDevice::LockDevice 鎖定裝置以供呼叫端獨佔使用。 所有 IStiDevice 介面用戶端
IStiDevice::RawReadCommand 從靜止映像裝置讀取命令資訊。 影像擷取 API
IStiDevice::RawReadData 從靜止映像裝置讀取數據。 影像擷取 API
IStiDevice::RawWriteCommand 將命令資訊傳送至靜止的映像裝置。 影像擷取 API
IStiDevice::RawWriteData 將數據寫入靜止映像裝置。 影像擷取 API
IStiDevice::Release 關閉物件實例,並移除 IStiDevice 介面的存取權。 所有 IStiDevice 介面用戶端
IStiDevice::Subscribe 註冊呼叫端以接收裝置事件的通知。 影像擷取 API
IStiDevice::UnLockDevice 解除鎖定裝置。 所有 IStiDevice 介面用戶端
IStiDevice::UnSubscribe 從註冊以接收裝置事件通知的應用程式清單中移除呼叫端。 影像擷取 API