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, di eseguire test di diagnostica, di ricevere notifiche di eventi del dispositivo ancora immagine e di ottenere informazioni sullo stato e le funzionalità del dispositivo.
L'accesso all'interfaccia IStiDevice viene ottenuto chiamando il metodo CreateDevicedell'interfaccia COM IStillImage. Molti dei metodi dell'interfaccia IStiDevice vengono implementati chiamando metodi con nome simile 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 iagnostic | Esegue test di diagnostica in un dispositivo ancora immagine. | Scanner e fotocamere Pannello di controllo |
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 degli eventi di 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 di immagini e monitoraggio degli eventi di immagine ancora |
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 le 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 |