IStillImage COM 介面可讓您存取 Still image 事件監視器,讓應用程式可以自行註冊為「推送模型感知」。 應用程式可以使用這個介面來取得系統靜止映像裝置的相關信息。
介面提供一些應用程式管理功能,例如啟用事件通知和啟動應用程式,以供自定義應用程控軟體使用。
此外,IStillImage 介面可讓您存取 IStiDevice COM 介面,讓應用程式能夠在仍存映像裝置上執行 I/O 作業。
下表列出並描述所有 IStillImage 介面的方法。 數據表指出通常必須呼叫每個方法的客戶端類型。
| 方法 | 說明 | 一般來電者 |
|---|---|---|
| IStillImage::CreateDevice | 建立 COM 物件的實例,此物件會定義 IStiDevice 介面,並傳回介面的指標。 | 影像擷取 API |
| IStillImage::EnableHwNotifications | 當指定裝置 發生 仍然影像裝置事件時,啟用或停用應用程式的通知。 | 仍然影像事件監視器 |
| IStillImage::GetDeviceInfo | 傳回指定之靜止映像裝置的硬體特性。 | 影像擷取 API |
| IStillImage::GetDeviceList | 傳回所有已安裝的仍然映像裝置的硬體特性。 | 掃描器和相機控制面板、影像擷取 API |
| IStillImage::GetDeviceValue | 傳回與指定之靜止映像裝置相關聯的登錄資訊。 | 影像擷取 API、掃描器和相機控制面板 |
| IStillImage::GetHwNotificationState | 指出應用程式是否會在指定的裝置上發生影像裝置事件時收到通知。 | 仍然影像事件監視器 |
| IStillImage::GetSTILaunchInformation | 如果仍呼叫的影像事件監視器啟動,則傳回呼叫的仍然映射應用程式啟動的原因。 | 推送模型感知應用程式 |
| IStillImage::Initialize | 初始化物件實例。 | 未直接呼叫 |
| IStillImage::LaunchApplicationForDevice | 啟動指定之靜止映像裝置的指定應用程式。 | 仍然影像事件監視器 |
| IStillImage::RegisterLaunchApplication | 將應用程式新增至仍然影像事件監視器的推播模型感知應用程式清單。 | 推送模型感知應用程式或其安裝程式 |
| IStillImage::Release | 關閉物件實例,並移除 IStillImage 介面的存取權。 | 所有 IStillImage 介面用戶端 |
| IStillImage::SetDeviceValue | 設定指定之靜止映像裝置的登錄資訊。 | 掃描器和相機控制面板 |
| IStillImage::SetupDeviceParameters | 允許 IStillImage 介面的用戶端修改仍存映像裝置的預存特性。 | 掃描器和相機控制面板 |
| IStillImage::StiCreateInstance | 建立 COM 物件的實例,此物件定義 IStillImage 介面,並傳回介面的指標。 | 所有 IStillImage 介面用戶端 |
| IStillImage::UnregisterLaunchApplication | 從仍然影像事件監視器的推播模型感知應用程式清單中移除應用程式。 | 推送模型感知應用程式或其安裝程式 |
| IStillImage::WriteToErrorLog | 將訊息寫入靜止影像錯誤記錄檔。 | 所有 IStillImage 介面用戶端 |