Partager via


IStiDevice ::D méthodeiagnostic (sti.h)

La méthode IStiDevice ::D iagnostic exécute des tests de diagnostic sur un appareil image fixe.

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. Au retour, la structure contient status informations.

Valeur retournée

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

Remarques

La méthode IStiDevice ::D iagnostic appelle IStiUSD ::D iagnostic, qui est exporté par des mini-disques fournis par le fournisseur. Les scanneurs et les caméras Panneau de configuration appelle IStiDevice ::D iagnostic lorsqu’un utilisateur appuie sur le bouton Test.

Avant d’appeler IStiDevice ::D iagnostic, 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 iagnostic doit être précédé d’un appel à IStiDevice ::LockDevice et suivi d’un appel à IStiDevice ::UnLockDevice.

Configuration requise

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