Método IStiDevice::D iagnostic (sti.h)
O método IStiDevice::D iagnostic executa testes de diagnóstico em um dispositivo de imagem parada.
Sintaxe
HRESULT Diagnostic(
[in, out] LPSTI_DIAG pBuffer
);
Parâmetros
[in, out] pBuffer
Ponteiro fornecido pelo chamador para uma estrutura STI_DIAG especificando o tipo de testes a serem executados. No retorno, a estrutura contém status informações.
Retornar valor
Se a operação for bem-sucedida, o método retornará S_OK. Caso contrário, ele retornará um dos códigos de erro prefixados por STIERR definidos em stierr.h.
Comentários
O método IStiDevice::D iagnostic chama IStiUSD::D iagnostic, que é exportado por minidrivers fornecidos pelo fornecedor. Os scanners e câmeras Painel de Controle chama IStiDevice::D iagnostic quando um usuário pressiona o botão Testar.
Antes de chamar IStiDevice::D iagnostic, os clientes da interface COM IStiDevice devem chamar IStillImage::CreateDevice para obter um ponteiro de interface IStiDevice , que fornece acesso a um dispositivo especificado.
Uma chamada para IStiDevice::D iagnostic deve ser precedida por uma chamada para IStiDevice::LockDevice e seguida por uma chamada para IStiDevice::UnLockDevice.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | sti.h (inclua Sti.h) |