Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O interface IStiDevice COM fornece aplicativos com a capacidade de se comunicar com dispositivos de imagem estática. Os métodos de interface permitem que os aplicativos enviem e recebam dados e comandos, executem testes de diagnóstico, recebam notificações de Still Image Device Eventse obtenham recursos e informações de status do dispositivo.
O acesso à interface IStiDevice do é obtido chamando o método CreateDevice do IStillImage COM Interface. Muitos dos métodos da interface IStiDevice são implementados chamando métodos com nomes semelhantes definidos pelo IStiUSD COM Interface.
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 estática para um estado conhecido. | APIs de aquisição de imagens |
| IStiDevice::D iagnostic | Executa testes de diagnóstico em um dispositivo de imagem estática. | 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 estática. | APIs de aquisição de imagens |
| IStiDevice::GetCapabilities | Retorna os recursos de um dispositivo de imagem estática. | Monitor de eventos de imagem fixa |
| IStiDevice::GetLastError | Retorna o último erro conhecido associado a um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::GetLastErrorInfo | Retorna informações sobre o último erro conhecido associado a um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::GetLastNotificationData | Retorna uma descrição do evento mais recente que ocorreu em um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::GetStatus | Retorna as informações de status de um dispositivo de imagem estática. | APIs de aquisição de imagens e monitor de eventos de imagem estática |
| IStiDevice::Inicialize | Inicializa uma instância de objeto. | Não chamado diretamente |
| IStiDevice::LockDevice | Bloqueia um dispositivo para uso exclusivo do chamador. | Todos os clientes de interface IStiDevice |
| IStiDevice::RawReadCommand | Lê informações de comando de um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::RawReadData | Lê dados de um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::RawWriteCommand | Envia informações de comando para um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::RawWriteData | Grava dados em um dispositivo de imagem estática. | APIs de aquisição de imagens |
| IStiDevice::Lançamento | Fecha uma instância de objeto e remove o acesso ao interface de IStiDevice. | Todos os clientes de interface IStiDevice |
| IStiDevice::Subscrever | Registra o chamador para receber notificações de eventos do dispositivo. | APIs de aquisição de imagens |
| IStiDevice::UnLockDevice | Desbloqueia um dispositivo. | Todos os clientes de interface IStiDevice |
| IStiDevice::UnSubscribe | Remove o chamador da lista de aplicativos registrados para receber notificações de eventos do dispositivo. | APIs de aquisição de imagens |