Interfaccia COM IStiDevice
L'interfaccia COM IStiDevice offre alle applicazioni la possibilità di comunicare con dispositivi ancora immagine. I metodi di interfaccia consentono alle applicazioni di inviare e ricevere dati e comandi, per eseguire test di diagnostica, per ricevere notifiche di Still Image Device Eventse per ottenere le funzionalità e le informazioni sullo stato del dispositivo.
L'accesso all'interfaccia IStiDevice viene ottenuto chiamando il metodo CreateDevice dell'interfaccia COM IStillImage. Molti dei metodi dell'interfaccia IStiDevice vengono implementati chiamando metodi simili definiti dall'interfaccia COM IStiUSD.
La tabella seguente elenca e descrive tutti i metodi forniti dall'interfaccia IStiDevice. La tabella indica i tipi di client che in genere devono chiamare ogni metodo.
Metodo | Descrizione | Chiamanti tipici |
---|---|---|
IStiDevice::D eviceReset | Reimposta uno stato noto di un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::D agnostic | Esegue test di diagnostica in un dispositivo ancora immagine. | Scanner e pannello di controllo fotocamere |
IStiDevice::Escape | Invia una richiesta per un'operazione di I/O specifica del fornitore a un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::GetCapabilities | Restituisce le funzionalità di un dispositivo ancora immagine. | Monitoraggio eventi immagine ancora |
IStiDevice::GetLastError | Restituisce l'ultimo errore noto associato a un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::GetLastErrorInfo | Restituisce informazioni sull'ultimo errore noto associato a un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::GetLastNotificationData | Restituisce una descrizione dell'evento più recente che si è verificato in un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::GetStatus | Restituisce le informazioni sullo stato di un dispositivo ancora immagine. | API di acquisizione delle immagini e monitoraggio degli eventi di immagine |
IStiDevice::Initialize | Inizializza un'istanza dell'oggetto. | Non chiamato direttamente |
IStiDevice::LockDevice | Blocca un dispositivo per l'uso esclusivo da parte del chiamante. | Tutti i client di interfaccia IStiDevice |
IStiDevice::RawReadCommand | Legge le informazioni sui comandi da un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::RawReadData | Legge i dati da un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::RawWriteCommand | Invia informazioni sul comando a un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::RawWriteData | Scrive i dati in un dispositivo ancora immagine. | API di acquisizione di immagini |
IStiDevice::Release | Chiude un'istanza dell'oggetto e rimuove l'accesso all'interfaccia IStiDevice. | Tutti i client di interfaccia IStiDevice |
IStiDevice::Subscribe | Registra il chiamante per ricevere notifiche degli eventi del dispositivo. | API di acquisizione di immagini |
IStiDevice::UnLockDevice | Sblocca un dispositivo. | Tutti i client di interfaccia IStiDevice |
IStiDevice::UnSubscribe | Rimuove il chiamante dall'elenco di applicazioni registrate per ricevere la notifica degli eventi del dispositivo. | API di acquisizione di immagini |