Partilhar via


IStiDevice COM Interface

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