共用方式為


IStillImageW::SetDeviceValue 方法 (sti.h)

IStillImage::SetDeviceValue 方法會設定指定之靜止映像裝置的登錄資訊。

語法

HRESULT SetDeviceValue(
  [in] LPWSTR pwszDeviceName,
  [in] LPWSTR pValueName,
       DWORD  Type,
  [in] LPBYTE pData,
       DWORD  cbData
);

參數

[in] pwszDeviceName

呼叫端提供的字串指標,代表內部裝置名稱,方法是呼叫 IStillImage::GetSTILaunchInformationIStillImage::GetDeviceList取得。

[in] pValueName

代表登錄值名稱之字串的呼叫端提供的指標。

Type

呼叫端提供的REG_前置登錄實值類型。 如需詳細資訊,請參閱 Microsoft Windows SDK 檔中的 RegSetValueEx

[in] pData

要儲存之數據的呼叫端提供的指標。

cbData

呼叫端提供的數據大小,以位元組為單位,pData所指向的數據。 若為 NULL 終止的字串,請包含 NULL 字元。

傳回值

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

言論

IStillImage::SetDeviceValue 方法的目的是為靜止映像裝置設定裝置特定 登錄專案的值。 方法會呼叫 RegSetValueEx (如 Microsoft Windows SDK 檔中所述)。

呼叫 IStillImage::SetDeviceValue之前,IStillImage COM 介面的客戶端必須呼叫 IStillImage::StiCreateInstance,才能取得 IStillImage 接口指標。

要求

要求 價值
目標平臺 桌面
標頭 sti.h (include Sti.h)

另請參閱

IStillImage::GetDeviceValue

IStillImageW