Condividi tramite


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