Share via


IStiDevice COM (interfaz COM)

La interfaz COM de IStiDevice proporciona a las aplicaciones la capacidad de comunicarse con dispositivos de imagen todavía. Los métodos de interfaz permiten que las aplicaciones envíen y reciban datos y comandos, para ejecutar pruebas de diagnóstico, recibir notificaciones de Eventos de dispositivo de imagen fija y obtener información de estado y funcionalidades del dispositivo.

El acceso a la interfaz IStiDevice se obtiene llamando al método CreateDevice de la interfaz COM IStillImage. Muchos de los métodos de la interfaz IStiDevice 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 fija 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 cámaras Panel de control
IStiDevice::Escape Envía una solicitud de una operación de E/S específica del proveedor a un dispositivo de imagen fija. API de adquisición de imágenes
IStiDevice::GetCapabilities Devuelve las funcionalidades de un dispositivo de imagen fija. Monitor de eventos de imagen fija
IStiDevice::GetLastError Devuelve el último error conocido asociado a un dispositivo de imagen fija. API de adquisición de imágenes
IStiDevice::GetLastErrorInfo Devuelve información sobre el último error conocido asociado a un dispositivo de imagen fija. 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 fija. API de adquisición de imágenes
IStiDevice::GetStatus Devuelve la información de estado de un dispositivo de imagen fija. API de adquisición de imágenes y monitor de eventos de imagen todavía
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 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 fija. 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