Condividi tramite


Metodo IStiUSD::D iagnostic (stiusd.h)

Un minidriver dell'immagine metodo IStiUSD::D iagnostic esegue test di diagnostica in un dispositivo ancora immagine.

Sintassi

HRESULT Diagnostic(
  LPSTI_DIAG pBuffer
);

Parametri

pBuffer

Puntatore fornito dal chiamante a una struttura STI_DIAG per ricevere informazioni sullo stato del test.

Valore restituito

Se l'operazione ha esito positivo, il metodo deve restituire S_OK. In caso contrario, deve restituire uno dei codici di errore con prefisso STIERR definiti in stierr.h.

Osservazioni

Il metodo IStiUSD::D iagnostic viene chiamato quando un utente fa clic sul pulsante Test del Pannello di controllo scanner e fotocamere. Il metodo deve eseguire test per verificare che il dispositivo sia completamente operativo. Per uno scanner, questi test possono includere l'accensione e la disattivazione della luce e lo spostamento del braccio di scansione. Per una fotocamera, possono includere l'esecuzione di funzioni di diagnostica predefinite o la manipolazione delle impostazioni del dispositivo. Il valore restituito deve indicare l'esito positivo o negativo dei test di diagnostica.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione stiusd.h (include Stiusd.h)

Vedere anche

IStiDevice::D agnostic

IStiUSD