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) |