共用方式為


wiasSetPropertyAttributes 函式 (wiamdef.h)

wiasSetPropertyAttributes 函式會設定一組屬性的存取旗標和有效值。

語法

HRESULT wiasSetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
  [in]  ULONG       *pulAccessFlags,
  [out] PROPVARIANT *pPropVar
);

參數

[in] pWiasContext

WIA 專案內容的指標。

cPropSpec

指定屬性數目。

[in] pPropSpec

PROPSPEC 結構的指標,指出要設定有效值和存取旗標的屬性。

[in] pulAccessFlags

陣列的指標,其中包含要寫入的存取旗標。

[out] pPropVar

PROPVARIANT 結構的陣列指標,其中包含要寫入的有效值。

傳回值

成功時,函式會傳回S_OK。 如果函式失敗,它會傳回標準 COM 錯誤或其中一個WIA_ERROR_XXX錯誤, (Microsoft Windows SDK 檔) 中所述。

備註

Minidrivers 應該使用函式 wiasSetItemPropAttribs 來初始化簡單屬性的群組。

minidriver 可以在不會隨著時間變更的屬性上設定WIA_PROP_CACHEABLE旗標。 藉由在屬性上設定此旗標,minidriver 表示 WIA 服務可以快取屬性值。 如需所有屬性屬性的清單,請參閱 Windows SDK 檔。

PROPSPEC 和 PROPVARIANT 結構定義於 Windows SDK 檔中。

規格需求

需求
最低支援的用戶端 可在 Microsoft Windows Me 和 Windows XP 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 wiamdef.h (包含Wiamdef.h)
程式庫 Wiaservc.lib
Dll Wiaservc.dll

另請參閱

wiasSetItemPropAttribs