IStillImage COM-Schnittstelle
Die IStillImage-COM-Schnittstelle bietet Zugriff auf den Still image event monitor , sodass Anwendungen sich selbst als "Pushmodell-fähig" registrieren können. Anwendungen können diese Schnittstelle verwenden, um Informationen über die Standbildgeräte des Systems abzurufen.
Die Schnittstelle bietet einige Anwendungsverwaltungsfunktionen, z. B. das Aktivieren von Ereignisbenachrichtigungen und das Starten einer Anwendung, für die Verwendung durch angepasste Anwendungsteuerungssoftware.
Darüber hinaus bietet die IStillImage-Schnittstelle Zugriff auf die IStiDevice-COM-Schnittstelle, mit der Anwendungen E/A-Vorgänge auf Standbildgeräten ausführen können.
In der folgenden Tabelle sind alle Methoden der IStillImage-Schnittstelle aufgeführt und beschrieben. Die Tabelle gibt die Typen von Clients an, die in der Regel die einzelnen Methoden aufrufen müssen.
Methode | BESCHREIBUNG | Typische Anrufer |
---|---|---|
IStillImage::CreateDevice | Erstellt eine instance des COM-Objekts, das die IStiDevice-Schnittstelle definiert, und gibt einen Zeiger auf die Schnittstelle zurück. | Bilderfassungs-APIs |
IStillImage::EnableHwNotifications | Aktiviert oder deaktiviert die Benachrichtigung von Anwendungen, wenn Für ein angegebenes Gerät Standbildgeräteereignisse auftreten. | Monitor für Standbilderereignisse |
IStillImage::GetDeviceInfo | Gibt Hardwaremerkmale für ein angegebenes Standbildgerät zurück. | Bilderfassungs-APIs |
IStillImage::GetDeviceList | Gibt Hardwaremerkmale für alle installierten Standbildgeräte zurück. | Scanner und Kameras Systemsteuerung, Bilderfassungs-APIs |
IStillImage::GetDeviceValue | Gibt Registrierungsinformationen zurück, die einem angegebenen Standbildgerät zugeordnet sind. | Bilderfassungs-APIs, Scanner und Kameras Systemsteuerung |
IStillImage::GetHwNotificationState | Gibt an, ob Anwendungen benachrichtigt werden, wenn Auf einem angegebenen Gerät Noch-Imagegeräteereignisse auftreten. | Monitor für Standbilderereignisse |
IStillImage::GetSTILaunchInformation | Gibt den Grund zurück, aus dem die aufrufende Standbildanwendung gestartet wurde, wenn sie vom Monitor des Standbildereignisses gestartet wurde. | Pushmodellfähige Anwendungen |
IStillImage::Initialize | Initialisiert das Objekt instance. | Nicht direkt aufgerufen |
IStillImage::LaunchApplicationForDevice | Startet eine angegebene Anwendung für ein angegebenes Standbildgerät. | Monitor für Standbilderereignisse |
IStillImage::RegisterLaunchApplication | Fügt der Liste der Pushmodell-fähigen Anwendungen des Standbildereignismonitors eine Anwendung hinzu. | Pushmodellfähige Anwendungen oder deren Installationsprogramme |
IStillImage::Release | Schließt das Objekt instance und entfernt den Zugriff auf die IStillImage-Schnittstelle. | Alle IStillImage-Schnittstellenclients |
IStillImage::SetDeviceValue | Legt Registrierungsinformationen für ein angegebenes Standbildgerät fest. | Scanner und Kameras Systemsteuerung |
IStillImage::SetupDeviceParameters | Ermöglicht Clients der IStillImage-Schnittstelle , die gespeicherten Merkmale eines Standbildgeräts zu ändern. | Scanner und Kameras Systemsteuerung |
IStillImage::StiCreateInstance | Erstellt eine instance des COM-Objekts, das die IStillImage-Schnittstelle definiert, und gibt einen Zeiger auf die Schnittstelle zurück. | Alle IStillImage-Schnittstellenclients |
IStillImage::UnregisterLaunchApplication | Entfernt eine Anwendung aus der Liste der Pushmodell-fähigen Anwendungen des Standbildereignismonitors. | Pushmodellfähige Anwendungen oder deren Installationsprogramme |
IStillImage::WriteToErrorLog | Schreibt eine Nachricht in das Fehlerprotokoll des Standbilds. | Alle IStillImage-Schnittstellenclients |