Partager via


IStiDevice COM Interface

L’interface COM IStiDevice fournit aux applications la possibilité de communiquer avec des appareils toujours image. Les méthodes d’interface permettent aux applications d’envoyer et de recevoir des données et des commandes, d’exécuter des tests de diagnostic, de recevoir des notifications d'événements d’appareil still image, et d’obtenir des fonctionnalités d’appareil et des informations d’état.

L’accès à l’interface IStiDevice est obtenu en appelant la méthode CreateDevice de l’interface COM IStillImage. La plupart des méthodes IStiDevice'interface sont implémentées en appelant des méthodes nommées comme définies par l’interface COM IStiUSD .

Le tableau suivant répertorie et décrit toutes les méthodes fournies par l’interface IStiDevice. Le tableau indique les types de clients qui doivent généralement appeler chaque méthode.

Méthode Description Appelants classiques
IStiDevice ::D eviceReset Réinitialise un appareil toujours image à un état connu. API Acquisition d’images
IStiDevice ::D iagnostique Exécute des tests de diagnostic sur un appareil toujours image. Scanneurs et panneau de configuration des caméras
IStiDevice ::Escape Envoie une demande d’opération d’E/S spécifique au fournisseur à un appareil toujours image. API Acquisition d’images
IStiDevice ::GetCapabilities Retourne les fonctionnalités d’un appareil toujours image. Moniteur d’événements still image
IStiDevice ::GetLastError Retourne la dernière erreur connue associée à un appareil toujours image. API Acquisition d’images
IStiDevice ::GetLastErrorInfo Retourne des informations sur la dernière erreur connue associée à un appareil toujours image. API Acquisition d’images
IStiDevice ::GetLastNotificationData Retourne une description de l’événement le plus récent qui s’est produit sur un appareil toujours image. API Acquisition d’images
IStiDevice ::GetStatus Retourne les informations d’état d’un appareil toujours image. API d’acquisition d’images et moniteur d’événements d’image
IStiDevice ::Initialize Initialise une instance d’objet. Non appelé directement
IStiDevice ::LockDevice Verrouille un appareil pour une utilisation exclusive par l’appelant. Tous les clients d’interface IStiDevice
IStiDevice ::RawReadCommand Lit les informations de commande à partir d’un appareil toujours image. API Acquisition d’images
IStiDevice ::RawReadData Lit les données d’un appareil toujours image. API Acquisition d’images
IStiDevice ::RawWriteCommand Envoie des informations de commande à un appareil toujours image. API Acquisition d’images
IStiDevice ::RawWriteData Écrit des données dans un appareil toujours image. API Acquisition d’images
IStiDevice ::Release Ferme une instance d’objet et supprime l’accès à l’interface IStiDevice. Tous les clients d’interface IStiDevice
IStiDevice ::Subscribe Inscrit l’appelant pour recevoir des notifications d’événements d’appareil. API Acquisition d’images
IStiDevice ::UnLockDevice Déverrouille un appareil. Tous les clients d’interface IStiDevice
IStiDevice ::UnSubscribe Supprime l’appelant de la liste des applications inscrites pour recevoir la notification des événements d’appareil. API Acquisition d’images