Método IStiDevice::D iagnostic (sti.h)
El método IStiDevice::D agnostic ejecuta pruebas de diagnóstico en un dispositivo de imagen fija.
Sintaxis
HRESULT Diagnostic(
[in, out] LPSTI_DIAG pBuffer
);
Parámetros
[in, out] pBuffer
Puntero proporcionado por el autor de la llamada a una estructura de STI_DIAG que especifica el tipo de pruebas que se van a ejecutar. A cambio, la estructura contiene información de estado.
Valor devuelto
Si la operación se realiza correctamente, el método devuelve S_OK. De lo contrario, devuelve uno de los códigos de error con prefijo STIERR definidos en stierr.h.
Comentarios
El método IStiDevice::D iagnostic llama a IStiUSD::D iagnostic, que se exporta mediante minidrivers suministrados por el proveedor. El escáner y las cámaras Panel de control llama a IStiDevice::D esgnostic cuando un usuario presiona el botón Probar.
Antes de llamar a IStiDevice::D iagnostic, los clientes de la interfaz COM IStiDevice deben llamar a IStillImage::CreateDevice para obtener un puntero de interfaz IStiDevice , que proporciona acceso a un dispositivo especificado.
Una llamada a IStiDevice::D iagnostic debe ir precedida de una llamada a IStiDevice::LockDevice y seguida de una llamada a IStiDevice::UnLockDevice.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | sti.h (include Sti.h) |