Método IStiUSD::D iagnostic (stiusd.h)
O método IStiUSD::D iagnostic de um minidriver de imagem 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.
Valor de retorno
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.
Observações
O método IStiUSD::D iagnostic é chamado quando um usuário clica no botão Teste do Painel de Controle de 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 ativar e desativar a luz e mover o braço de verificação. 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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | stiusd.h (inclua Stiusd.h) |