Interfaz COM de IStillImage
La interfaz COM IStillImage proporciona acceso al monitor de eventos Still image para que las aplicaciones puedan registrarse como "push-model aware". Las aplicaciones pueden usar esta interfaz para obtener información sobre los dispositivos de imagen fija del sistema.
La interfaz proporciona algunas funciones de administración de aplicaciones, como habilitar la notificación de eventos e iniciar una aplicación, para su uso por software de control de aplicaciones personalizado.
Además, la interfaz IStillImage proporciona acceso a la interfaz COM de IStiDevice, que permite a las aplicaciones realizar operaciones de E/S en dispositivos de imagen todavía.
En la tabla siguiente se enumeran y describen todos los métodos de la interfaz IStillImage . La tabla indica los tipos de clientes que normalmente deben llamar a cada método.
Método | Descripción | Llamadores típicos |
---|---|---|
IStillImage::CreateDevice | Crea una instancia del objeto COM que define la interfaz IStiDevice y devuelve un puntero a la interfaz . | API de adquisición de imágenes |
IStillImage::EnableHwNotifications | Habilita o deshabilita la notificación de aplicaciones cuando se producen eventos de dispositivo still image para un dispositivo especificado. | Monitor de eventos de imagen fija |
IStillImage::GetDeviceInfo | Devuelve las características de hardware de un dispositivo de imagen fija especificado. | API de adquisición de imágenes |
IStillImage::GetDeviceList | Devuelve las características de hardware de todos los dispositivos de imagen todavía instalados. | Escáneres y cámaras Panel de control, API de adquisición de imágenes |
IStillImage::GetDeviceValue | Devuelve información del Registro asociada a un dispositivo de imagen fija especificado. | API de adquisición de imágenes, escáneres y cámaras Panel de control |
IStillImage::GetHwNotificationState | Indica si se notificará a las aplicaciones cuando se produzcan eventos de dispositivo de imagen en un dispositivo especificado. | Monitor de eventos de imagen fija |
IStillImage::GetSTILaunchInformation | Devuelve el motivo por el que se inició la aplicación de imagen fija que realiza la llamada, si el monitor de eventos de imagen todavía lo inició. | Aplicaciones compatibles con el modelo de inserción |
IStillImage::Initialize | Inicializa la instancia del objeto. | No se llama directamente |
IStillImage::LaunchApplicationForDevice | Inicia una aplicación especificada para un dispositivo de imagen fija especificado. | Monitor de eventos de imagen fija |
IStillImage::RegisterLaunchApplication | Agrega una aplicación a la lista del monitor de eventos de imagen fija de aplicaciones compatibles con el modelo de inserción. | Aplicaciones compatibles con el modelo de inserción o sus instaladores |
IStillImage::Release | Cierra la instancia del objeto y quita el acceso a la interfaz IStillImage . | Todos los clientes de la interfaz IStillImage |
IStillImage::SetDeviceValue | Establece la información del Registro para un dispositivo de imagen fija especificado. | Escáneres y cámaras Panel de control |
IStillImage::SetupDeviceParameters | Permite a los clientes de la interfaz IStillImage modificar las características almacenadas de un dispositivo de imagen fija. | Escáneres y cámaras Panel de control |
IStillImage::StiCreateInstance | Crea una instancia del objeto COM que define la interfaz IStillImage y devuelve un puntero a la interfaz . | Todos los clientes de la interfaz IStillImage |
IStillImage::UnregisterLaunchApplication | Quita una aplicación de la lista del monitor de eventos still image de las aplicaciones compatibles con el modelo de inserción. | Aplicaciones compatibles con el modelo de inserción o sus instaladores |
IStillImage::WriteToErrorLog | Escribe un mensaje en el registro de errores de imagen todavía. | Todos los clientes de la interfaz IStillImage |