共用方式為


IScanProfile::SetProperty 方法

在掃描設定檔的 元素中 <Properties> 設定指定子屬性的值。

語法

HRESULT SetProperty(
  [in] ULONG       num,
  [in] PROPID      *pid,
  [in] PROPVARIANT *pvar
);

參數

num [in]

類型: ULONG

pidpvar所指向陣列中的專案數。

pid [in]

類型: PROPID*

要設定之屬性識別碼陣列的指標。 陣列中的每個值都是 WIA 屬性常數

pvar [in]

類型: PROPVARIANT*

要指派給屬性之值陣列的指標。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

pid指向的陣列中的每個值都是其中一個WIA 屬性常數。 您可以擴充此識別系統。 請參閱 定義自訂屬性

除非應用程式呼叫 IScanProfile::Save 方法,否則不會將設定檔的變更儲存至磁片。

如果兩個應用程式從相同的 XML 檔案建立掃描設定檔物件,而且每個應用程式都會將變更寫入其物件,則只會將呼叫 IScanProfile::Save last 的應用程式所做的變更儲存到磁片。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Scanprofile.h
Idl
Scanprofiles.idl

另請參閱

IScanProfile

概念

掃描設定檔架構

WIA 屬性常數

定義自訂屬性