共用方式為


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