iStiDevice::D iagnostic 方法 (sti.h)

IStiDevice::D iagnostic 方法會在仍在映像裝置上執行診斷測試。

語法

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

參數

[in, out] pBuffer

呼叫端提供的 指標指向STI_DIAG結構, 指定要執行的測試類型。 傳回時,結構會包含狀態資訊。

傳回值

如果作業成功,方法會傳回S_OK。 否則,它會傳回 stierr.h 中定義的其中一個 STIERR 前置錯誤碼。

備註

IStiDevice::D iagnostic 方法會呼叫 IStiUSD::D iagnostic,由廠商提供的迷你驅動程式導出。 當使用者按下 [測試] 按鈕時,掃描器和相機 控制台 呼叫 IStiDevice::D iagnostic

在呼叫 IStiDevice::D iagnostic 之前, IStiDevice COM 介面的客戶端必須呼叫 IStillImage::CreateDevice 以取得 IStiDevice 介面指標,以提供指定裝置的存取權。

呼叫 IStiDevice::D iagnostic 之前必須呼叫 IStiDevice::LockDevice,後面接著呼叫 IStiDevice::UnLockDevice

規格需求

需求
目標平台 桌面
標頭 sti.h (包含 Sti.h)