Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A interface COM IStiDevice fornece aos aplicativos a capacidade de se comunicar com dispositivos de imagem ainda. Os métodos de interface permitem que os aplicativos enviem e recebam dados e comandos, executem testes de diagnóstico, recebam notificações de de Eventos de Dispositivo de Imagem Morta e obtenham informações de status e funcionalidades do dispositivo.
O acesso à interface IStiDevice é obtido chamando o método CreateDevice do de interface IStillImage COM. Muitos dos métodos da interface IStiDevice são implementados chamando métodos semelhantes definidos pelo interface COM IStiUSD.
A tabela a seguir lista e descreve todos os métodos fornecidos pela interface IStiDevice. A tabela indica os tipos de clientes que normalmente devem chamar cada método.
| Método | Descrição | Chamadores típicos |
|---|---|---|
| IStiDevice::D eviceReset | Redefine um dispositivo de imagem parada para um estado conhecido. | APIs de aquisição de imagem |
| IStiDevice::D iagnostic | Executa testes de diagnóstico em um dispositivo de imagem parada. | Painel de Controle de Scanners e Câmeras |
| IStiDevice::Escape | Envia uma solicitação para uma operação de E/S específica do fornecedor para um dispositivo de imagem ainda. | APIs de aquisição de imagem |
| IStiDevice::GetCapabilities | Retorna os recursos de um dispositivo de imagem parada. | Monitor de eventos de imagem ainda |
| IStiDevice::GetLastError | Retorna o último erro conhecido associado a um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::GetLastErrorInfo | Retorna informações sobre o último erro conhecido associado a um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::GetLastNotificationData | Retorna uma descrição do evento mais recente que ocorreu em um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::GetStatus | Retorna as informações de status de um dispositivo de imagem parada. | APIs de aquisição de imagem e monitor de eventos de imagem ainda |
| IStiDevice::Initialize | Inicializa uma instância de objeto. | Não chamado diretamente |
| IStiDevice::LockDevice | Bloqueia um dispositivo para uso exclusivo pelo chamador. | Todos os clientes de interface de do IStiDevice |
| IStiDevice::RawReadCommand | Lê informações de comando de um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::RawReadData | Lê dados de um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::RawWriteCommand | Envia informações de comando para um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::RawWriteData | Grava dados em um dispositivo de imagem parada. | APIs de aquisição de imagem |
| IStiDevice::Release | Fecha uma instância de objeto e remove o acesso à interface IStiDevice. | Todos os clientes de interface de do IStiDevice |
| IStiDevice::Subscribe | Registra o chamador para receber notificações de eventos do dispositivo. | APIs de aquisição de imagem |
| IStiDevice::UnLockDevice | Desbloqueia um dispositivo. | Todos os clientes de interface de do IStiDevice |
| IStiDevice::Cancelar Assinatura | Remove o chamador da lista de aplicativos registrados para receber notificação de eventos do dispositivo. | APIs de aquisição de imagem |