Compartilhar via


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)

Confira também

IStiDevice::D iagnostic

IStiUSD