次の方法で共有


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 のドキュメントで説明)。

備考

ミニドライバーは、wiasSetItemPropAttribs 関数を使用して、単純なプロパティのグループを初期化する必要があります。

ミニドライバーは、時間の経過と同時に変更されないプロパティにWIA_PROP_CACHEABLE フラグを設定できます。 プロパティにこのフラグを設定すると、ミニドライバーは、WIA サービスがプロパティ値をキャッシュできることを示します。 すべてのプロパティ属性の一覧については、Windows SDK のドキュメントを参照してください。

PROPSPEC 構造体と PROPVARIANT 構造体は、Windows SDK ドキュメントで定義されています。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows Me および Windows XP 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wiamdef.h (Wiamdef.h を含む)
ライブラリ Wiaservc.lib
DLL Wiaservc.dll

関連項目

wiasSetItemPropAttribs する