Interface COM IStillImage
L’interface COM IStillImage permet d’accéder au moniteur d’événements Image fixe afin que les applications puissent s’inscrire en tant que « push-model aware ». Les applications peuvent utiliser cette interface pour obtenir des informations sur les appareils d’image fixe du système.
L’interface fournit certaines fonctions de gestion des applications, telles que l’activation de la notification d’événements et le démarrage d’une application, pour une utilisation par un logiciel de contrôle d’application personnalisé.
En outre, l’interface IStillImage fournit l’accès à l’interface COM IStiDevice, qui permet aux applications d’effectuer des opérations d’E/S sur des appareils à image fixe.
Le tableau suivant répertorie et décrit toutes les méthodes de l’interface IStillImage . La table indique les types de clients qui doivent généralement appeler chaque méthode.
Méthode | Description | Appelants classiques |
---|---|---|
IStillImage ::CreateDevice | Crée une instance de l’objet COM qui définit l’interface IStiDevice et retourne un pointeur vers l’interface. | API d’acquisition d’images |
IStillImage ::EnableHwNotifications | Active ou désactive la notification des applications lorsque des événements d’appareil image fixe se produisent pour un appareil spécifié. | Moniteur d’événements d’image fixe |
IStillImage ::GetDeviceInfo | Retourne les caractéristiques matérielles d’un appareil d’image fixe spécifié. | API d’acquisition d’images |
IStillImage ::GetDeviceList | Retourne les caractéristiques matérielles pour tous les appareils d’image fixe installés. | Scanners et caméras Panneau de configuration, API d’acquisition d’images |
IStillImage ::GetDeviceValue | Retourne les informations de Registre associées à un appareil d’image fixe spécifié. | API, scanneurs et caméras d’acquisition d’images Panneau de configuration |
IStillImage ::GetHwNotificationState | Indique si les applications sont averties lorsque des événements d’appareil image fixe se produisent sur un appareil spécifié. | Moniteur d’événements d’image fixe |
IStillImage ::GetSTILaunchInformation | Retourne la raison pour laquelle l’application d’image fixe appelante a été démarrée, si le moniteur d’événements d’image fixe l’a démarrée. | Applications prenant en charge le modèle Push |
IStillImage ::Initialize | Initialise l’objet instance. | Non appelé directement |
IStillImage ::LaunchApplicationForDevice | Démarre une application spécifiée pour un appareil d’image fixe spécifié. | Moniteur d’événements d’image fixe |
IStillImage ::RegisterLaunchApplication | Ajoute une application à la liste des applications compatibles avec le modèle push du moniteur d’images fixes. | Applications prenant en charge les modèles Push ou leurs programmes d’installation |
IStillImage ::Release | Ferme l’objet instance et supprime l’accès à l’interface IStillImage. | Tous les clients d’interface IStillImage |
IStillImage ::SetDeviceValue | Définit les informations de Registre pour un appareil d’image fixe spécifié. | Scanneurs et caméras Panneau de configuration |
IStillImage ::SetupDeviceParameters | Permet aux clients de l’interface IStillImage de modifier les caractéristiques stockées d’un appareil d’image fixe. | Scanneurs et caméras Panneau de configuration |
IStillImage ::StiCreateInstance | Crée une instance de l’objet COM qui définit l’interface IStillImage et retourne un pointeur vers l’interface. | Tous les clients d’interface IStillImage |
IStillImage ::UnregisterLaunchApplication | Supprime une application de la liste des applications prenant en charge le modèle push du moniteur d’événements d’image fixe. | Applications prenant en charge les modèles Push ou leurs programmes d’installation |
IStillImage ::WriteToErrorLog | Écrit un message dans le journal des erreurs des images fixes. | Tous les clients d’interface IStillImage |