Compartir a través de


Interfaz COM de IStiDevice

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