IStiDevice ::D iagnostic method (sti.h)
La méthode IStiDevice ::D gnostique exécute des tests de diagnostic sur un appareil toujours image.
Syntaxe
HRESULT Diagnostic(
[in, out] LPSTI_DIAG pBuffer
);
Paramètres
[in, out] pBuffer
Pointeur fourni par l’appelant vers une structure STI_DIAG spécifiant le type de tests à exécuter. Lors du retour, la structure contient des informations d’état.
Valeur de retour
Si l’opération réussit, la méthode retourne S_OK. Sinon, elle retourne l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Remarques
La méthode IStiDevice ::D gnostique appelle IStiUSD ::D iagnostique, qui est exportée par des minidrivers fournis par le fournisseur. Le Panneau de configuration scanners et caméras appelle IStiDevice ::D agnostique lorsqu’un utilisateur appuie sur le bouton Test.
Avant d’appeler IStiDevice ::Dindépendant, les clients de l’interface COM IStiDevice doivent appeler IStillImage ::CreateDevice pour obtenir un pointeur d’interface IStiDevice, qui fournit l’accès à un appareil spécifié.
Un appel à IStiDevice ::D agnostique doit être précédé d’un appel à IStiDevice ::LockDevice et suivi d’un appel à IStiDevice ::UnLockDevice.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | sti.h (include Sti.h) |