Share via


IStiDevice COM-Schnittstelle

Die IStiDevice COM-Schnittstelle bietet Anwendungen die Möglichkeit, mit Standbildgeräten zu kommunizieren. Schnittstellenmethoden ermöglichen Anwendungen das Senden und Empfangen von Daten und Befehlen, das Ausführen von Diagnosetests, das Empfangen von Benachrichtigungen über Standbildgeräteereignisse sowie das Abrufen von Gerätefunktionen und status Informationen.

Der Zugriff auf die IStiDevice-Schnittstelle wird durch Aufrufen der CreateDevice-Methode der IStillImage COM-Schnittstelle abgerufen. Viele Methoden der IStiDevice-Schnittstelle werden implementiert, indem von der IStiUSD-COM-Schnittstelle definierte Methoden mit ähnlichen Namen aufgerufen werden.

In der folgenden Tabelle werden alle Von der IStiDevice-Schnittstelle bereitgestellten Methoden aufgelistet und beschrieben. Die Tabelle gibt die Typen von Clients an, die in der Regel die einzelnen Methoden aufrufen müssen.

Methode Beschreibung Typische Anrufer
IStiDevice::D eviceReset Setzt ein Standbildgerät auf einen bekannten Zustand zurück. Bilderfassungs-APIs
IStiDevice::D iagnostic Führt Diagnosetests auf einem Standbildgerät aus. Scanner und Kameras Systemsteuerung
IStiDevice::Escape Sendet eine Anforderung für einen herstellerspezifischen E/A-Vorgang an ein Standbildgerät. Bilderfassungs-APIs
IStiDevice::GetCapabilities Gibt die Funktionen eines Standbildgeräts zurück. Monitor für Standbilderereignisse
IStiDevice::GetLastError Gibt den letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist. Bilderfassungs-APIs
IStiDevice::GetLastErrorInfo Gibt Informationen zum letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist. Bilderfassungs-APIs
IStiDevice::GetLastNotificationData Gibt eine Beschreibung des letzten Ereignisses zurück, das auf einem Standbildgerät aufgetreten ist. Bilderfassungs-APIs
IStiDevice::GetStatus Gibt die status Informationen eines Standbildgeräts zurück. Bilderfassungs-APIs und Ereignismonitor für Standbilder
IStiDevice::Initialize Initialisiert ein Objekt instance. Nicht direkt aufgerufen
IStiDevice::LockDevice Sperrt ein Gerät für die exklusive Verwendung durch den Aufrufer. Alle IStiDevice-Schnittstellenclients
IStiDevice::RawReadCommand Liest Befehlsinformationen von einem Standbildgerät. Bilderfassungs-APIs
IStiDevice::RawReadData Liest Daten von einem Standbildgerät. Bilderfassungs-APIs
IStiDevice::RawWriteCommand Sendet Befehlsinformationen an ein Standbildgerät. Bilderfassungs-APIs
IStiDevice::RawWriteData Schreibt Daten auf ein Standbildgerät. Bilderfassungs-APIs
IStiDevice::Release Schließt ein Objekt instance und entfernt den Zugriff auf die IStiDevice-Schnittstelle. Alle IStiDevice-Schnittstellenclients
IStiDevice::Subscribe Registriert den Aufrufer, um Benachrichtigungen über Geräteereignisse zu erhalten. Bilderfassungs-APIs
IStiDevice::UnLockDevice Entsperrt ein Gerät. Alle IStiDevice-Schnittstellenclients
IStiDevice::UnSubscribe Entfernt den Aufrufer aus der Liste der Anwendungen, die registriert sind, um Benachrichtigungen über Geräteereignisse zu erhalten. Bilderfassungs-APIs