Método IStiUSD::D iagnostic (stiusd.h)
Um método IStiUSD::D iagnostic do minidriver ainda executa testes de diagnóstico em um dispositivo de imagem parada.
Sintaxe
HRESULT Diagnostic(
LPSTI_DIAG pBuffer
);
Parâmetros
pBuffer
Ponteiro fornecido pelo chamador para uma estrutura STI_DIAG para receber informações de status de teste.
Retornar valor
Se a operação for bem-sucedida, o método deverá retornar S_OK. Caso contrário, ele deverá retornar um dos códigos de erro prefixados por STIERR definidos em stierr.h.
Comentários
O método IStiUSD::D iagnostic é chamado quando um usuário clica no botão Teste do Painel de Controle scanners e câmeras. O método deve executar testes para confirmar se o dispositivo está totalmente operacional. Para um scanner, esses testes podem incluir ligar e desligar a luz e mover o braço de varredura. Para uma câmera, ela pode incluir a execução de funções de diagnóstico internas ou manipulação de configurações do dispositivo. O valor retornado deve indicar êxito ou falha dos testes de diagnóstico.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | stiusd.h (inclua Stiusd.h) |