Partager via


IStiUSD COM Interface

L’interface COM IStiUSD est le moyen par lequel l’interface COM IStiDevice communique avec des appareils toujours image. Les méthodes IStiUSD de l’interface sont implémentées par chaque minidrivers User-Mode still image fourni par chaque fournisseur.

En règle générale, méthodes d’interface IStiUSD sont appelées par des méthodes nommées de manière similaire définies par l’interface IStiDevice. Toujours les minidrivers d’image implémentent généralement méthodes d’interface IStiUSD en appelant le pilote en mode noyau approprié. Chaque minidriver doit définir toutes les méthodes d’interface, mais si une méthode n’est pas nécessaire, elle peut retourner STIERR_UNSUPPORTED.

Les méthodes définies par l’interface IStiUSD sont les suivantes :

IStiUSD ::D eviceReset
Réinitialise un appareil toujours image à un état connu et initialisé.

IStiUSD ::D iagnostique
Exécute des tests de diagnostic sur un appareil toujours image.

IStiUSD ::Escape
Effectue une opération d’E/S spécifique au fournisseur sur un appareil toujours image.

IStiUSD ::GetCapabilities
Retourne les fonctionnalités d’un appareil toujours image.

IStiUSD ::GetLastErrorInfo
Retourne des informations sur la dernière erreur connue associée à un appareil toujours image.

IStiUSD ::GetNotificationData
Retourne une description de l’événement le plus récent qui s’est produit sur un appareil toujours image.

IStiUSD ::GetStatus
Retourne l’état d’un appareil toujours image.

IStiUSD ::Initialize
Initialise une instance de l’objet COM qui définit l’interface IStiUSD.

IStiUSD ::LockDevice
Verrouille un appareil pour une utilisation exclusive par l’appelant.

IStiUSD ::RawReadCommand
Lit les informations de commande à partir d’un appareil toujours image.

IStiUSD ::RawReadData
Lit les données d’un appareil toujours image.

IStiUSD ::RawWriteCommand
Écrit des informations de commande sur un appareil toujours image.

IStiUSD ::RawWriteData
Écrit des données dans un appareil toujours image.

IStiUSD ::SetNotificationHandle
Spécifie un handle d’événement que le minidriver doit utiliser pour informer l’appelant des événements d’appareil. Généralement appelé par le moniteur d’événements still image.

IStiUSD ::UnLockDevice
Déverrouille un appareil.