IStiDevice::D iagnostische Methode (sti.h)

Die IStiDevice::D iagnostic-Methode führt Diagnosetests auf einem Standbildgerät aus.

Syntax

HRESULT Diagnostic(
  [in, out] LPSTI_DIAG pBuffer
);

Parameter

[in, out] pBuffer

Vom Aufrufer bereitgestellter Zeiger auf eine STI_DIAG-Struktur , die den Typ der auszuführenden Tests angibt. Bei der Rückgabe enthält die Struktur status Informationen.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Methode S_OK zurück. Andernfalls wird einer der in stierr.h definierten Fehlercodes mit STIERR-Präfix zurückgegeben.

Hinweise

Die IStiDevice::D iagnostic-Methode ruft IStiUSD::D iagnostic auf, die von vom Hersteller bereitgestellten Minidrivern exportiert wird. Die Scanner und Kameras Systemsteuerung IStiDevice::D iagnostic aufrufen, wenn ein Benutzer die Schaltfläche Test drückt.

Vor dem Aufrufen von IStiDevice::D iagnostic müssen Clients der IStiDevice-COM-SchnittstelleIStillImage::CreateDevice aufrufen, um einen IStiDevice-Schnittstellenzeiger abzurufen, der Zugriff auf ein angegebenes Gerät ermöglicht.

Einem Aufruf von IStiDevice::D iagnostic muss ein Aufruf von IStiDevice::LockDevice vorangestellt sein, gefolgt von einem Aufruf von IStiDevice::UnLockDevice.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile sti.h (einschließlich Sti.h)