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, 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