Freigeben über


IStiDevice::D iagnostische Methode (sti.h)

Die IStiDevice::D iagnostische-Methode führt Diagnosetests auf einem Stillbildgerä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 Rückgabe enthält die Struktur Statusinformationen.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Methode S_OK zurück. Andernfalls wird eine der STIERR-Präfixfehlercodes zurückgegeben, die in stierr.hdefiniert sind.

Bemerkungen

Die IStiDevice::D iagnostic-Methode ruft IStiUSD::D iagnostischeauf, die von einem Hersteller bereitgestellten Minidriver exportiert wird. Die Systemsteuerung für Scanner und Kameras ruft IStiDevice::D iagnostische auf, wenn ein Benutzer die Schaltfläche "Testen" drückt.

Vor dem Aufrufen IStiDevice::D iagnosticmüssen Clients der IStiDevice- COM-Schnittstelle IStillImage::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 und gefolgt von einem Aufruf von IStiDevice::UnLockDevicevorangestellt werden.

Anforderungen

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