Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La interfaz COM IStiDevice proporciona a las aplicaciones la capacidad de comunicarse con dispositivos de imagen todavía. Los métodos de interfaz permiten a las aplicaciones enviar y recibir datos y comandos, ejecutar pruebas de diagnóstico, recibir notificaciones de Eventos de dispositivo de imagen todavíay obtener información de estado y funcionalidades del dispositivo.
El acceso a la interfaz IStiDevice se obtiene llamando al método createDevice del IStillImage COM Interface. Muchos de los métodos de IStiDevice interfaz se implementan llamando a métodos con nombre similar definidos por la interfaz COM de IStiUSD.
En la tabla siguiente se enumeran y describen todos los métodos proporcionados por la interfaz IStiDevice. La tabla indica los tipos de clientes que normalmente deben llamar a cada método.
| Método | Descripción | Autores de llamadas típicos |
|---|---|---|
| IStiDevice::D eviceReset | Restablece un dispositivo de imagen todavía a un estado conocido. | API de adquisición de imágenes |
| IStiDevice::D iagnostic | Ejecuta pruebas de diagnóstico en un dispositivo de imagen fija. | Escáneres y panel de control cámaras |
| IStiDevice::Escape | Envía una solicitud de una operación de E/S específica del proveedor a un dispositivo de imagen todavía. | API de adquisición de imágenes |
| IStiDevice::GetCapabilities | Devuelve las funcionalidades de un dispositivo de imagen todavía. | Monitor de eventos de imagen todavía |
| IStiDevice::GetLastError | Devuelve el último error conocido asociado a un dispositivo de imagen todavía. | API de adquisición de imágenes |
| IStiDevice::GetLastErrorInfo | Devuelve información sobre el último error conocido asociado a un dispositivo de imagen todavía. | API de adquisición de imágenes |
| IStiDevice::GetLastNotificationData | Devuelve una descripción del evento más reciente que se produjo en un dispositivo de imagen todavía. | API de adquisición de imágenes |
| IStiDevice::GetStatus | Devuelve la información de estado de un dispositivo de imagen todavía. | API de adquisición de imágenes y monitor de eventos de imagen |
| IStiDevice::Initialize | Inicializa una instancia de objeto. | No se llama directamente |
| IStiDevice::LockDevice | Bloquea un dispositivo para su uso exclusivo por parte del autor de la llamada. | Todos los clientes de interfaz IStiDevice |
| IStiDevice::RawReadCommand | Lee la información de comandos de un dispositivo de imagen fija. | API de adquisición de imágenes |
| IStiDevice::RawReadData | Lee los datos de un dispositivo de imagen fija. | API de adquisición de imágenes |
| IStiDevice::RawWriteCommand | Envía información de comandos a un dispositivo de imagen todavía. | API de adquisición de imágenes |
| IStiDevice::RawWriteData | Escribe datos en un dispositivo de imagen fija. | API de adquisición de imágenes |
| IStiDevice::Release | Cierra una instancia de objeto y quita el acceso a la interfaz IStiDevice. | Todos los clientes de interfaz IStiDevice |
| IStiDevice::Subscribe | Registra el autor de la llamada para recibir notificaciones de eventos de dispositivo. | API de adquisición de imágenes |
| IStiDevice::UnLockDevice | Desbloquea un dispositivo. | Todos los clientes de interfaz IStiDevice |
| IStiDevice::UnSubscribe | Quita el autor de la llamada de la lista de aplicaciones registradas para recibir notificaciones de eventos de dispositivo. | API de adquisición de imágenes |