Partager via


IStiDevice, interface COM

L’interface COM IStiDevice offre aux applications la possibilité de communiquer avec des appareils à image fixe. 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 à image fixe et d’obtenir des fonctionnalités d’appareil et des informations status.

L’accès à l’interface IStiDevice est obtenu en appelant la méthode CreateDevice de l’interface COM IStillImage. La plupart des méthodes de l’interface IStiDevice 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 à image fixe à un état connu. API d’acquisition d’images
IStiDevice::D iagnostic Exécute des tests de diagnostic sur un appareil à image fixe. Scanners et caméras Panneau de configuration
IStiDevice::Escape Envoie une demande pour une opération d’E/S spécifique au fournisseur à un appareil d’image fixe. API d’acquisition d’images
IStiDevice::GetCapabilities Retourne les fonctionnalités d’un appareil d’image fixe. Moniteur d’événements d’image fixe
IStiDevice::GetLastError Retourne la dernière erreur connue associée à un appareil d’image fixe. API d’acquisition d’images
IStiDevice::GetLastErrorInfo Retourne des informations sur la dernière erreur connue associée à un appareil d’image fixe. API d’acquisition d’images
IStiDevice::GetLastNotificationData Retourne une description de l’événement le plus récent qui s’est produit sur un appareil d’image fixe. API d’acquisition d’images
IStiDevice::GetStatus Retourne les informations de status d’un appareil d’image fixe. API d’acquisition d’images et moniteur d’événements d’image fixe
IStiDevice::Initialize Initialise un objet instance. 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 d’image fixe. API d’acquisition d’images
IStiDevice::RawReadData Lit les données d’un appareil d’image fixe. API d’acquisition d’images
IStiDevice::RawWriteCommand Envoie des informations de commande à un appareil d’image fixe. API d’acquisition d’images
IStiDevice::RawWriteData Écrit des données sur un appareil d’image fixe. API d’acquisition d’images
IStiDevice::Release Ferme un objet instance 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 d’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 une notification des événements d’appareil. API d’acquisition d’images