Partager via


IStiUSD ::D méthodeiagnostic (stiusd.h)

La méthode IStiUSD ::D iagnostic d’un minidriver d’image fixe exécute des tests de diagnostic sur un appareil à image fixe.

Syntaxe

HRESULT Diagnostic(
  LPSTI_DIAG pBuffer
);

Paramètres

pBuffer

Pointeur fourni par l’appelant vers une structure de STI_DIAG pour recevoir des informations de status de test.

Valeur retournée

Si l’opération réussit, la méthode doit retourner S_OK. Sinon, elle doit retourner l’un des codes d’erreur préfixés STIERR définis dans stierr.h.

Remarques

La méthode IStiUSD ::D iagnostic est appelée lorsqu’un utilisateur clique sur le bouton Test du Panneau de configuration scanners et caméras. La méthode doit exécuter des tests pour confirmer que l’appareil est entièrement opérationnel. Pour un scanneur, ces tests peuvent inclure l’activation et l’arrêt de la lumière, et le déplacement du bras de balayage. Pour une caméra, elles peuvent inclure l’exécution de fonctions de diagnostic intégrées ou la manipulation des paramètres de l’appareil. La valeur de retour doit indiquer la réussite ou l’échec des tests de diagnostic.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête stiusd.h (inclure Stiusd.h)

Voir aussi

IStiDevice ::D iagnostic

IStiUSD